본문 바로가기

보물창고/Big Data

hadoop namenode 포맷 후 datanode 프로세스가 실행 되지 않을때

반응형








hadoop namenode 포맷 후 datanode 프로세스가 실행 되지 않을때








Hadoop/conf/hdfs-sige.xml 이 설정파일에서 아래 설정을 추가 했다면 아래 경로로 가서 datanode를 삭제

<property>
 <name>dfs.data.dir</name>
 <value>/data/hdfs/datanode</value>
</property>


위 성정을 하지 않았다면 디폴트값인 temp에 데이터가 쓰임
/tmp/hadoop-hadoop/dfs/data 를 삭제후

hadoop datanode -format 실행






namenode를 포맷하면 datanode의 실제 경로의 데이터를 삭제 후 사용






저는 구글링을 통해 이런 식으로 해결을 봤습니다만..

더 우아한 방법이 있다면 댓글 달아주세요 ㅡㅜ

반응형