[HADOOP] hbase 복사와 스냅 샷 명령의 차이점
HADOOPhbase 복사와 스냅 샷 명령의 차이점
hbase에 테이블이있어 엄청난 양의 데이터가 포함되어 있습니다. 테이블의 뒤로 가져 가려고 하므로이 상황에서는 좋습니다.
1-- 테이블 백업을위한 복사 명령 2-- 해당 테이블의 스냅 샷 생성
또한 스냅 샷의 내부 메커니즘을 설명하십시오. 단순히 테이블 이름을 바꾸는 것입니까?
감사합니다 무엇
해결법
-
==============================
1.스냅 샷이 가장 좋습니다.
스냅 샷이 가장 좋습니다.
버전 0.94.6 이전에는 테이블을 백업하거나 복제하는 유일한 방법은 CopyTable / ExportTable을 사용하거나 테이블을 비활성화 한 후 HDFS의 모든 hfile을 복사하는 것입니다. 이러한 방법의 단점은 리젼 서버 성능 (테이블 복사 / 내보내기)을 저하 시키거나 테이블을 비활성화해야한다는 것입니다. 즉, 읽기 또는 쓰기가 없습니다. 그리고 이것은 일반적으로 받아 들일 수 없습니다.
또한 Snapshots + and + Repeatable + reads + for + HBase + Tables를 참조하십시오.
스냅 샷 내부
from https://stackoverflow.com/questions/37560644/diffrence-between-hbase-copy-and-snapshot-command by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] PyHive 패키지에서 하이브를 가져온 후“ImportError : No builtins named 모듈”이 나타나는 이유는 무엇입니까? (0) | 2019.09.16 |
---|---|
[HADOOP] 맵 감소 기 수 감소 (0) | 2019.09.16 |
[HADOOP] Storm UI 토폴로지가 작동하지 않습니다 (0) | 2019.09.16 |
[HADOOP] hadoop 클러스터에서 Mapreduce 실행 (0) | 2019.09.16 |
[HADOOP] HBase completebulkload가 예외를 반환 함 (0) | 2019.09.16 |