[HADOOP] Namenode-HDFS에 대한 "Connection refused"오류 (Hadoop 문제)
HADOOPNamenode-HDFS에 대한 "Connection refused"오류 (Hadoop 문제)
jps 명령을 사용할 때 모든 노드가 실행 중이지만 여전히 hdfs 파일 시스템에 연결할 수 없습니다. Hadoop Namenode localhost : 8020 페이지에서 파일 시스템 찾아보기를 클릭 할 때마다 얻는 오류는 Connection Refused입니다. 또한 서식을 시도하고 namenode 다시 시작했지만 여전히 오류가 지속됩니다. 아무도 나를이 문제를 해결하는 데 도움 주시기 바랍니다 수 있습니다.
해결법
-
==============================
1.모든 서비스가 JobTracker, Jps, NameNode를 실행하는지 확인하십시오. jps 명령을 실행하여 DataNode, TaskTracker.
모든 서비스가 JobTracker, Jps, NameNode를 실행하는지 확인하십시오. jps 명령을 실행하여 DataNode, TaskTracker.
다음과 같이 하나씩 시작하십시오.
./bin/stop-all.sh ./bin/hadoop-daemon.sh start namenode ./bin/hadoop-daemon.sh start jobtracker ./bin/hadoop-daemon.sh start tasktracker ./bin/hadoop-daemon.sh start datanode
오류가 계속 발생하면 다시 중지하고 임시 저장 디렉토리를 정리하십시오. 디렉토리 세부 사항은 설정 파일 ./conf/core-site.xml에 있으며 실행,
./bin/stop-all.sh rm -rf /tmp/hadoop* ./bin/hadoop namenode -format
./logs 폴더에서 로그를 확인하십시오.
tail -200 hadoop*jobtracker*.log tail -200 hadoop*namenode*.log tail -200 hadoop*datanode*.log
희망이 도움이됩니다.
-
==============================
2.HDFS는 특정 배포 / 빌드에서 포트 9000을 사용할 수 있습니다.
HDFS는 특정 배포 / 빌드에서 포트 9000을 사용할 수 있습니다.
이름 노드 포트를 다시 확인하십시오.
-
==============================
3.core-site.xml 변경
core-site.xml 변경
<property> <name>fs.default.name</name> <value>hdfs://hadoopvm:8020</value> <final>true</final> </property>
IP 주소로 변경하십시오.
<property> <name>fs.default.name</name> <value>hdfs://192.168.132.129:8020</value> <final>true</final> </property>
from https://stackoverflow.com/questions/15630460/connection-refused-error-for-namenode-hdfs-hadoop-issue by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] Hadoop지도를 어떻게 디버그 할 수 있습니까? (0) | 2019.07.26 |
---|---|
[HADOOP] HIVE에서 쿼리를 실행할 때 Tez 작업 이름을 변경하는 방법 (0) | 2019.07.26 |
[HADOOP] MapReduce 출력 ArrayWritable (0) | 2019.07.26 |
[HADOOP] 빈 값 또는 NULL 값을 HIVE 쿼리 결과의 특정 값으로 바꿉니다. (0) | 2019.07.26 |
[HADOOP] serde : org.openx.data.jsonserde.jsonserde의 유효성을 검사 할 수 없습니다. (0) | 2019.07.26 |