기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
이전 HBase 버전에서 마이그레이션
이전 HBase 버전에서 데이터를 마이그레이션하려면 Apache HBase 참조 설명서의 Upgrading
Amazon EMR 버전 7.4.0 이상으로 마이그레이션
참고
7.4.0 이전의 EMR 릴리스에서 7.3.0 이상의 릴리스로 마이그레이션하는 경우 다음 지침을 따르세요.
현재 버전 6.2.0~7.3.0에 포함된 Amazon의 스토어 파일 추적 기능이 활성화된 EMR 버전을 실행 중이고 7.3.0 이후 EMR 버전에서 사용할 수 있는 OSS 스토어 파일 추적이 있는 버전으로 업그레이드하려는 경우 다음 단계를 따르세요.
기존 클러스터에서:
hbase:storefile
테이블을 비활성화합니다.hbase:storefile
테이블을 삭제합니다.를 플러시합니다
hbase:meta
.메타데이터가 업데이트될 때까지 기다립니다.
새 클러스터에서:
루트 디렉터리와 동일한 Amazon S3 디렉터리를 설정합니다.
DefaultStoreFileTracker
구현으로 클러스터를 시작합니다.{ "Classification": "hbase-site", "Properties": { hbase.store.file-tracker.impl: "org.apache.hadoop.hbase.regionserver.storefiletracker.DefaultStoreFileTracker" }
테이블 또는 열 패밀리 수준에서 다음 명령을 사용하여 저장 파일 트래커를 변경합니다.
테이블 또는 테이블 열 패밀리의 Store File Tracker를 변경합니다.
hbase> change_sft 't1','FILE' hbase> change_sft 't2','cf1','FILE'
지정된 정규식(정규식)과 일치하는 테이블의 모든 스토어 파일 트래커를 변경합니다.
hbase> change_sft_all 't.*','FILE' hbase> change_sft_all 'ns:.*','FILE' hbase> change_sft_all 'ns:t.*','FILE'