하둡 백업 및 복구 과정을 메타

하둡 백업 및 복구 과정을 메타

태그 (공백으로 구분) 하둡


네임 노드

백업 전략 :

정기 백업 네임 노드는 대기 상태를 dfs.namenode.name.dir 네임 노드
마스터 수정은 두 시스템에 분산되어 로그에서 스위칭 될 수 있으므로, 그 편집 완료 로그 두 컴퓨터 제공 할 필요가
복구 단계 :

1, journalnode 서비스를 시작, 데이터 파일을 삭제 (모든 요는 구현이다)
2, 네임 노드 방문
(3), 최신 백업 파일 다운로드
, 4, 추출물을 이동 dfs.namenode.name.dir
5, 실행 HDFS의 네임 노드의 -initializeSharedEdits (HDFS 네임 노드 - 디렉토리는 네임 노드가) 디렉토리를 편집에서 로컬 데이터를 편집과 공유가 초기화합니다 initializeSharedEdits을 편집합니다
. 6, zkfc을 시작
. 7, 네임 노드를 시작
. 8, 네임 노드 STANDBY를 방문
. (9), (bootstrapStandby 명령은 HDFS 네임 노드 -bootstrapStandby 것입니다 수행 로부터 가장 최근 fsimage를 다운로드 Active Directory의 대기의 네임 노드.) INTO 네임 노드 dfs.name.dir $
10, zkfc 시작합니다
. (11), 네임 노드를 시작합니다

해당 장면 :

네임 노드, 대기 네임 노드는 모두 실패
하나 개의 네임 노드 실패, 당신은 폴더 이름을 비울 수 있습니다 경우 수행 HDFS 네임 노드 -bootstrapStandby,

Journalnode

백업 전략 :

어떤
복구 방법 :
일반 복사 데이터 요 노드에서 캔을 시작합니다.
다음 중지하지 않고 일반 노드 복사 직접 복사 할 수 있습니다. 이러한 사본은 실패한 노드가 시작되면이 누락 된 데이터는 작성되지 않지만 새로운 데이터를 기록하지, 누락 된 데이터의 일부가 될 것입니다. 같은 기간에 기계가있는 한 편집의 부족의 경우, 네임 노드는 시작할 수 있습니다.

해당 장면 :

단일 노드 장애

동물원의 관리자

백업 전략 :

주기적인 백업
<DATADIR> / 버전-2 / acceptedEpoch
<DATADIR> / 버전-2 / currentEpoch
<DATADIR> / 버전-2 / 스냅 샷.
<DataLogDir는> / 버전-2 /. 로그인
식에서 스냅 샷, 최근 여러 백업 로그 라인에
복구 단계 :
1, 사육사 서버 착륙
최신 백업 파일 다운로드, 2,
3, 데이터, 데이터 로그 이동 <DATADIR> 추출하고 (구성 파일과 일치) 데이터 / 대한 myid 파일 생성
서비스 시작
4, 나머지 노드를 구성 데이터 / 대한 myid 파일, 당신은 시작할 수 있습니다

해당 장면 :

일부 또는 모든 데이터 손실
단 하나의 데이터 노드 실패, 빈 실패한 노드, 데이터 로그 폴더가 자동으로 시작 수동 복구하지 않고 정상 노드로부터 데이터를 복사하는 경우

추천

출처www.cnblogs.com/hit-zb/p/11718588.html