2016-06-20 3 views
0

hadoop에서 단일 노드 클러스터를 설정하려고하는데, start-all.sh을 입력하면 jps에 namenode가 표시되지 않고 모든 프로세스를 중지 할 때 , 나는 멈출 namenode 없음으로 결과를 얻는다. 또한 tmp 폴더 데이터를 지우면 문제가 해결되는 곳이 몇 군데 있지만 hadoop 폴더에서 찾을 수 없습니다.단일 노드 hadoop을 설정하는 동안 namenode를 사용하지 않습니다.

[email protected]:~/sbin# jps 
4166 ResourceManager 
4793 Jps 
4299 NodeManager 
3995 SecondaryNameNode 
3804 DataNode 
27852 -- process information unavailable 
[email protected]:~/sbin# 
+0

은'는/var/log/hadoop'로 이동 (또는 로그는 지금까지) : 다음은 JPS 명령의 결과입니다. 내부에는'NameNode'에 대한 로그 파일이 있습니다. 여기에 로그 내용을 게시하십시오. 'NameNode' 데몬이없는'jps'만으로는 무엇이 문제인지 말할 수 없습니다. – ViKiG

답변

0
1 Clear the namenode and datanode folder 
2 format the namnode and datanode 
    $HADOOP_HOME/bin/hadoop namenode -format 
    $HADOOP_HOME/bin/hdfs namenode -format 
    $HADOOP_HOME/bin/hadoop datanode -format 
    $HADOOP_HOME/bin/hdfs datanode -format 
3 Then start hadoop 
+0

5042 홈페이지 31077 ResourceManager에 31,210 NodeManager 30,906 SecondaryNameNode 31532 개 표준 새 번역 30718 데이터 노드 나는 JPS 명령의 다음과 같은 출력을 얻을. 아직도 namenode는 시작되지 않았습니다. –

+0

namenode 폴더를 비우셨습니까? 삭제 후 hadoop을 중지하고 시작하십시오 –

+0

예 namenode 및 datanode 폴더가 비어 있습니다. –