2014-10-20 3 views
0

Curently, 저는 우분투 시스템에 Hadoop을 설치했습니다. 그리고 나는 그것을 시작했다. 여기에 세부 사항이 있습니다 :Hadoop 데이터 노드가 시작되지 않습니다

krish @ krish-VirtualBox : ~ $ start-dfs.sh 14/10/20 13:16:16 WARN util.NativeCodeLoader : 플랫폼에 native-hadoop 라이브러리를로드 할 수 없습니다. . 난 그냥 알고 싶어 [로컬 호스트]

localhost: starting namenode, logging to /usr/local/hadoop/logs/hadoop-krish-namenode-krish-VirtualBox.out 

localhost: starting datanode, logging to /usr/local/hadoop/logs/hadoop-krish-datanode-krish-VirtualBox.out 

Starting secondary namenodes [0.0.0.0] 
0.0.0.0: starting secondarynamenode, logging to /usr/local/hadoop/logs/hadoop-krish-secondarynamenode-krish-VirtualBox.out 

14/10/20 13:16:35 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 

[email protected]:~$ start-yarn.sh 

starting yarn daemons 
starting resourcemanager, logging to /usr/local/hadoop/logs/yarn-krish-resourcemanager-krish-VirtualBox.out 

localhost: starting nodemanager, logging to /usr/local/hadoop/logs/yarn-krish-nodemanager-krish-VirtualBox.out 

[email protected]:~$ jps 

3065 NodeManager 

2800 SecondaryNameNode 

2941 ResourceManager 

3307 Jps 

2497 NameNode 

[email protected]:~$ 

에 적용

시작 namenodes이 모든 일이 완벽한 경우 내장 - 자바 클래스를 사용하여. 체크리스트에 데이터 노드가 표시되지 않습니다.

+0

오류 메시지가 표시되지 않습니다. 클러스터에서 데이터를 가져 오거나 내보낼 수 있습니까? – fxm

+0

분명히 데이터 노드가 올바르게 시작되지 않았습니다. 데이터 노드 로그에서 단서를 확인하십시오. –

답변

0

클러스터를 중지하십시오.

core-site.xml에 tmp 디렉토리 위치를 특별히 정의한 경우 해당 디렉토리 아래의 모든 파일을 제거하십시오.

hdfs-site.xml에서 데이터 노드 및 namenode 디렉토리를 특별히 정의한 경우 해당 디렉토리 아래의 모든 파일을 삭제하십시오. 당신이 * nameofyourhadoop 사용자

형식 네임 노드

작동해야 다음/tmp를/hadoop-에서 모든 파일을 제거하시기 바랍니다 코어 사이트 또는 HDFS 현장에서 아무것도 정의하지 않은 경우

관련 문제