빅데이터/빅데이터Hadoop

빅데이터 하둡 프로그래밍 교육과정] 네임노드 장애 복구

행복한짱짱이 2018. 2. 11. 09:46

빅데이터 하둡 프로그래밍 교육과정] 네임노드 장애 복구

 

빅데이터 하둡 프로그래밍 교육과정] 네임노드 장애 복구

 

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

네임노드 장애 복구

– 네임노드의 디렉토리 구조


– 보조 네임노드의 디렉토리 구조

- 보조 네임노드를 이용한 장애 복구 

[hadoop@hadoop01 hadoop]$ ./bin/stop-all .sh  [hadoop@hadoop01 hadoop]$ rm -rf /data/dfs/name  [hadoop@hadoop01 hadoop]$ hadoop namenode  [hadoop@hadoop01 hadoop]$ mkdir /data/dfs/name
[hadoop@hadoop01 hadoop]$ hadoop namenode – importCheckpoint  [hadoop@hadoop01 hadoop]$ $HADOOP_HOME/sbin/start-all.sh  [hadoop@hadoop01 hadoop]$ ls -l /data/dfs/name
- 보조 파일시스템을 사용하여 복구
<property>
<name>dfs.name.dir</name>
<value>로컬 파일 시스템 디렉터리, NFS 디렉터2.1</value>
</ property>

- 해당 데이터노드를 중지
- 손상된 디스크를 언마운트하고 새로운 디스크를 마운트
- 새로운 디스크에 dfs.data.dir 속성으로 설정한 디렉터리를 생성
- 데이터 노드를 재실행
- 네임 노드서버에서 밸런서를 실행
- HDFS 웹 UI에서 해당 데이터 노드가 조회되는지 확인