몇 가지 제안
HDFS-site.xml 파일에 호스트 이름이 올바르게 설정되어있는 경우
- 확인합니다. 단일 호스트 설정으로 실행하고 namenode 호스트를 localhost로 설정하는 경우 localhost가/etc/hosts에 127.0.0.1로 매핑되어 있는지 확인해야합니다. 여러 노드를 설정하려면 구성에서 각 호스트의 FQDN을 사용하고 각 FQDN이/etc/hosts에 올바른 IP 주소로 매핑되어 있는지 확인하십시오.
- 암호없는 SSH를 설치하십시오. 참고 start-dfs.sh를 사용하려면이 명령을 클러스터 노드의 나머지 부분에 실행하는 호스트의 암호없는 SSH 설정이 필요합니다.
ssh hostx date
으로 확인하고 비밀번호를 묻지 않습니다.
- 오류 메시지의 호스트 이름을 확인하십시오 (전체 로그를 붙여 넣지 않았을 수 있음). 문제가있는 호스트 이름의 경우 SSH 명령을 수동으로 실행하여 해결할 수 있는지 확인하십시오. 그렇지 않으면/etc/hosts를 확인하십시오. 127.0.0.1 localhost를이 localhost.localdomain
:: 1 localhost를
172.16.151.224 host1.test.com host1의
을 localhost.localdomain
같은 일반적인/etc/hosts 파일 설정 보인다
172.16.152.238 host2.test.com host2의
172.16.153.108 host3.test.com host3에게
,
단일 노드 또는 다중 노드 클러스터입니까? – daemon12
이것은 다중 노드 클러스터입니다. –