[하둡] hadoop datanode 동작 오류 해결

류명운

·

2016. 5. 24. 06:31

반응형

하둡을 실행하였는데 datanode가 실행되지 않았을 경우


ex) [root@Master /]# start-dfs.sh

...


[root@Master /]# jps

355 ResourceManager

619 Jps

32414 NameNode

...

[root@DataNode1 /]# jps

28912 SecondaryNameNode

28979 Jps

28622 NodeManager

...  (DataNode가 실행되고 있지 않음)


이렇게 DataNode 없이 실행될 경우 일단 log 파일을 확인하자


하둡 폴더에서

# cat/log/hadoop-root-datanode-XXX.log


로그를 확인해보니 해당 에러는 namenode namespaceID와

datanode namespaceID가 일치하지 않을 경우 발생하는 에러라는 것을 알 수 있다.


* 이 에러는 namenode-format을 하였을 경우 주로 발생한다.

초기 설치가 아닌 하둡 사용중에 namenode를 포맷하여야 하는 상황이 온다면

hdfs의 data 폴더를 지우고 다시 생성한 후, namenode를 포맷하여야 정상적으로 작동된다.

반응형