Bigdata, Hadoop ecosystem, Semantic IoT등의 프로젝트를 진행중에 습득한 내용을 정리하는 곳입니다.
필요한 분을 위해서 공개하고 있습니다.
문의사항은 gooper@gooper.com로 메일을
보내주세요.
Kudu tablet server 혹은 kudu master가 어떤 원인에 의해서 replica가 failed상태인 경우는 다음과 같이 wal디렉토리 및 data디렉토리의 데이터를 지워서 내부적으로 다시 생성되도록 하여 복구 해야 한다.
(단, Kudu의 replication factor가 3이상 이어야 하며 1인 경우 데이터가 영구 손실 될 수 있으니 주의해야 한다.)
0. wal및 data영역 데이터 백업(필요시)
1. tablet service or kudu master stop
2. wal disk directory의 모든 데이터및 폴더 삭제 : sudo rm -rf /data21/kudu/wal
3. kudu data disk directory의 모든 데이터 삭제(space로 구분) : sudo rm -r /data01/kudu/data01/*...../data19/kudu/data19/*
4. tablet service or kudu master start
5. 전체 클러스터 대상 kudu rebalance수행
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
4 | drop table로 삭제했으나 tablet server에는 여전히 존재하는 테이블 삭제방법 | 총관리자 | 2021.07.09 | 7555 |
» | [Kudu] tablet server 혹은 kudu master가 어떤 원인에 의해서 replica가 failed상태인 경우 복구하는 방법 | 총관리자 | 2021.05.24 | 314 |
2 | tablet별 disk사용량 확인하는 방법 | 총관리자 | 2021.08.27 | 118 |
1 | kudu의 내부 table명 변경하는 방법 | gooper | 2022.11.10 | 22 |