[HADOOP] dfs.namenode.servicerpc-address 또는 dfs.namenode.rpc-address가 구성되지 않았습니다.
HADOOPdfs.namenode.servicerpc-address 또는 dfs.namenode.rpc-address가 구성되지 않았습니다.
하나의 이름 노드와 4 개의 데이터 노드로 hadoop을 구성하려고했습니다. 한 대의 컴퓨터에서 이름 노드와 작업 추적기를 성공적으로 구성하여 가져올 수있었습니다.
그러나 데이터 노드가 구성되어야하는 내 컴퓨터에서 다음을 수행했습니다.
명령을 사용하여 데이터 노드를 시작하려고하면
hdfs datanode
이 오류가 발생합니다.
java.io.IOException: Incorrect configuration: namenode address dfs.namenode.servicerpc-address or dfs.namenode.rpc-address is not configured.
내가 무엇을해야 하나?
해결법
-
==============================
1.마스터 파일의 이름이 잘못되었습니다. SecondaryNameNode의 주소를 포함해야하며 NameNode 자체에서 읽습니다. DataNode는 masters 파일과 관련이 없습니다. core-site.xml 구성 파일에 fs.default.name을 구성해야합니다.
마스터 파일의 이름이 잘못되었습니다. SecondaryNameNode의 주소를 포함해야하며 NameNode 자체에서 읽습니다. DataNode는 masters 파일과 관련이 없습니다. core-site.xml 구성 파일에 fs.default.name을 구성해야합니다.
표시되는 오류도 잘못된 것이며 구성 매개 변수가 잘못되었음을 나타냅니다.
-
==============================
2.이 단계는 나를 위해 문제를 해결했습니다.
이 단계는 나를 위해 문제를 해결했습니다.
그런 다음 Hadoop을 제대로 시작할 수 있습니다.
-
==============================
3.이름 노드에 대해 hdfs-site.xml에 rpc-address를 추가하면 다음과 같이 작동합니다.
이름 노드에 대해 hdfs-site.xml에 rpc-address를 추가하면 다음과 같이 작동합니다.
<property> <name>dfs.namenode.rpc-address</name> <value>dnsname:port</value> </property>
또한 핵심 사이트에서 속성을 추가하십시오.
<이름> fs.defaultFS 이름> dnsname : port value> property>
from https://stackoverflow.com/questions/14531590/dfs-namenode-servicerpc-address-or-dfs-namenode-rpc-address-is-not-configured by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] Maven을 사용하여 org.apache 자바 의존성을 가져 오는 방법 (0) | 2019.06.03 |
---|---|
[HADOOP] org.apache.hadoop.mapreduce.lib.input.FileInputFormat.listStatus에서 구아바의 StopWatch에 대한 IllegalAccessError (0) | 2019.06.03 |
[HADOOP] 일식에서 hadoop mapreduce 작업을 디버깅하는 방법? (0) | 2019.06.03 |
[HADOOP] Google Analytics - 원시 데이터 로그 얻기 (0) | 2019.06.03 |
[HADOOP] 큰 따옴표로 묶고 탭으로 HIVE 테이블로 구분하여 CSV 데이터를로드하는 방법? (0) | 2019.06.03 |