

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 이전 HBase 버전에서 마이그레이션
<a name="emr-hbase-migrate"></a>

이전 HBase 버전에서 데이터를 마이그레이션하려면 Apache HBase 참조 설명서의 [Upgrading](https://hbase.apache.org/book.html#upgrading) 및[HBase version number and compatibility](https://hbase.apache.org/book.html#hbase.versioning)를 참조하세요. HBase 1.0 이전 버전에서 업그레이드하기 위한 요구 사항에 특별한 주의를 기울여야 할 수도 있습니다.

## Amazon EMR 버전 7.4.0 이상으로 마이그레이션
<a name="emr-hbase-migrate-versions"></a>

**참고**  
7.4.0 이전의 EMR 릴리스에서 7.3.0 이상의 릴리스로 마이그레이션하는 경우 다음 지침을 따르세요.

현재 버전 6.2.0\$17.3.0에 포함된 Amazon의 Store File Tracking 기능이 활성화된 EMR 버전을 실행 중이고 7.3.0 이후 EMR 버전에서 사용할 수 있는 OSS Store File Tracking이 있는 버전으로 업그레이드하려는 경우 다음 단계를 따르세요.

1. 기존 클러스터에서:

   1. `hbase:storefile` 테이블을 비활성화합니다.

   1. `hbase:storefile` 테이블을 삭제합니다.

   1. Flush `hbase:meta`.

   1. 메타데이터가 업데이트될 때까지 기다립니다.

1. 새 클러스터에서:

   1. 루트 디렉터리와 동일한 Amazon S3 디렉터리를 설정합니다.

   1. `DefaultStoreFileTracker` 구현을 통해 클러스터를 시작합니다.

      ```
      {
        "Classification": "hbase-site",
        "Properties": {
          hbase.store.file-tracker.impl: "org.apache.hadoop.hbase.regionserver.storefiletracker.DefaultStoreFileTracker"
         }
      }
      ```

   1. 테이블 또는 열 패밀리 수준에서 다음 명령을 사용하여 저장 파일 트래커를 변경합니다.

      1. 테이블 또는 테이블 열 패밀리의 Store File Tracker를 변경합니다.

         ```
         hbase> change_sft 't1','FILE'
         hbase> change_sft 't2','cf1','FILE'
         ```

      1. 지정된 정규식(정규식)과 일치하는 테이블의 Store File Tracker를 모두 변경합니다.

         ```
         hbase> change_sft_all 't.*','FILE'
         hbase> change_sft_all 'ns:.*','FILE'
         hbase> change_sft_all 'ns:t.*','FILE'
         ```