1, 아래 ./start-all.sh sbin에 시작하는 후
JPS는 서비스 발견 데이터 노드, 네임 노드입니다 아 나무, 큰 머리를보기
그런 다음 두 가지 솔루션을 찾을 수 있습니다 :
해결 방법 1 :
로그 경로에 따르면, CD / 응용 프로그램 / tmp를 / 하둡 / DFS / 데이터 / 현재 [이 디렉토리는, 모든 사람에게 동일하지 않습니다 참조를 위해, 그들이 본 것을에서 $ HADOOP_HOME이 / conf의 / HDFS-를 site.xml 수 있습니다] 원래 클러스터 ID를 덮어 쓰기, 이름 데이터 및 두 개의 폴더를 볼 수 아래 데이터 / 현재 버전으로 이름 / 현재 클러스터 ID에 따라 버전을 복사합니다. 그래서 시작 후 두 일치하고 다시 시작, 실행 JPS 그.내가 찾은 때문에 이것에 의하여 나는 두 장소가 동일 ID이며, 해결책 아니다
해결 방법 2 :
이름 폴더의 모든 컨텐츠 DFS와 데이터 폴더를 삭제 지시
sudo rm -rf data/
sudo rm -rf name/
/ bin 다음을 실행 $ HADOOP_HOME로 이동
./hdfs namenode -format
다시 시작 후, 확인을 클릭합니다.
질문이 메시지를 환영이있는 경우, 시청 감사합니다!