문제는 하둡 발생

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 

다시 시작 후, 확인을 클릭합니다.
그림 삽입 설명 여기
질문이 메시지를 환영이있는 경우, 시청 감사합니다!

게시 45 개 원래 기사 · 원 찬양 6 · 전망 2046

추천

출처blog.csdn.net/qq_22583191/article/details/104188459