翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
HBase の以前のバージョンからの移行
HBase の以前のバージョンからデータを移行するには、Apache HBase リファレンスガイドの「Upgrading
Amazon EMR バージョン 7.4.0 以降への移行
注記
7.4.0 より前の EMR リリースから 7.3.0 より大きいリリースに移行する場合は、以下のガイドラインに従ってください。
Amazon のストアファイル追跡機能が有効になっている EMR バージョンを現在実行していて、バージョン 6.2.0 から 7.3.0 までに含まれている場合、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" }
テーブルまたは列ファミリーレベルで、次のコマンドを使用してストアファイルトラッカーを変更します。
テーブルの またはテーブル列ファミリーのストアファイルトラッカーを変更します。
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'