Migrasi dari versi sebelumnya HBase - Amazon EMR

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Migrasi dari versi sebelumnya HBase

Untuk memigrasikan data dari HBase versi sebelumnya, lihat Upgrade dan nomor HBase versi serta kompatibilitas di Panduan Referensi Apache HBase . Anda mungkin perlu memberi perhatian khusus pada persyaratan untuk meningkatkan dari versi pra-1.0. HBase

Migrasi ke Amazon EMR versi 7.4.0 atau yang lebih baru

catatan

Ikuti panduan ini jika Anda bermigrasi dari rilis EMR lebih awal dari 7.4.0 ke rilis yang lebih besar dari 7.3.0.

Jika saat ini Anda menjalankan versi EMR dengan fitur Pelacakan File Store Amazon diaktifkan, yang disertakan dalam versi 6.2.0 ke 7.3.0, dan Anda ingin meningkatkan ke versi dengan OSS Store File Tracking, yang tersedia pada versi EMR lebih lambat dari 7.3.0, ikuti langkah-langkah berikut:

  1. Di cluster yang ada:

    1. Nonaktifkan hbase:storefile tabel.

    2. Jatuhkan hbase:storefile meja.

    3. Siramhbase:meta.

    4. Tunggu metadata diperbarui.

  2. Di cluster baru:

    1. Tetapkan direktori Amazon S3 yang sama dengan direktori root.

    2. Mulai cluster dengan DefaultStoreFileTracker implementasi:

      { "Classification": "hbase-site", "Properties": { hbase.store.file-tracker.impl: "org.apache.hadoop.hbase.regionserver.storefiletracker.DefaultStoreFileTracker" }
    3. Pada tingkat keluarga tabel atau kolom, gunakan perintah berikut untuk mengubah pelacak file toko:

      1. Ubah Store File Tracker keluarga kolom tabel atau tabel:

        hbase> change_sft 't1','FILE' hbase> change_sft 't2','cf1','FILE'
      2. Ubah semua Store File Tracker tabel yang cocok dengan ekspresi reguler yang diberikan (regex):

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