Hadoop 사용 시, 메인 서버에서 namenode가 오르지 않는 문제의 해결 방안


1. rm -rf <temporary directory>

: hadoop이 사용하고 있던 데이터 임시 저장 공간을 삭제해준다. main server 뿐 아니라 연결된 모든 remote server 들의 임시 폴더들도 모두 삭제해주어야 한다.


2. ./bin/hadoop namenode -format 

: 메인서버의 namenode 를 포맷해준다.


3. ./bin/start-all.sh 명령어를 통해 모든 Java Process들을 재실행한다.

: namenode 포맷 이후, 메인 서버에서 명령어를 통해 재실행을 하면 대부분의 경우 문제가 해결됨. 즉, 네임노드가 실행되지 않는 이유는 namenode의 format을 원활하게 해주지 못했기 때문인 경우가 가장 많음.

'Software Convergence > Hadoop' 카테고리의 다른 글

Hadoop2 HA(High Availability) 구성 및 환경변수 설정  (0) 2018.07.25
Apache Sqoop 소개  (0) 2018.07.20
Apache Kafka 소개  (0) 2018.07.20
ZooKeeper configuration 설정  (0) 2018.07.19

+ Recent posts