Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Migration von früheren Versionen HBase
Informationen zur Migration von Daten aus einer früheren HBase Version finden Sie unter Upgrade
Migration zu Amazon EMR Version 7.4.0 oder höher
Anmerkung
Beachten Sie diese Richtlinien, wenn Sie von einer EMR-Version vor 7.4.0 zu einer Version höher als 7.3.0 migrieren.
Wenn Sie derzeit eine EMR-Version mit aktivierter Funktion Store File Tracking von Amazon verwenden, die in den Versionen 6.2.0 bis 7.3.0 enthalten ist, und Sie auf eine Version mit OSS Store File Tracking aktualisieren möchten, die für EMR-Versionen nach 7.3.0 verfügbar ist, gehen Sie wie folgt vor:
Im vorhandenen Cluster:
Deaktivieren Sie die
hbase:storefile
Tabelle.Lass den
hbase:storefile
Tisch fallen.Spüle.
hbase:meta
Warten Sie, bis die Metadaten aktualisiert sind.
Im neuen Cluster:
Legen Sie dasselbe Amazon S3 S3-Verzeichnis wie das Stammverzeichnis fest.
Starten Sie den Cluster mit der
DefaultStoreFileTracker
Implementierung:{ "Classification": "hbase-site", "Properties": { hbase.store.file-tracker.impl: "org.apache.hadoop.hbase.regionserver.storefiletracker.DefaultStoreFileTracker" }
Verwenden Sie auf der Ebene der Tabellen- oder Spaltenfamilie die folgenden Befehle, um den Speicherdatei-Tracker zu ändern:
Ändern Sie den Store File Tracker der Tabelle oder der Tabellenspaltenfamilie:
hbase> change_sft 't1','FILE' hbase> change_sft 't2','cf1','FILE'
Ändert den gesamten Store File Tracker der Tabelle, der dem angegebenen regulären Ausdruck (Regex) entspricht:
hbase> change_sft_all 't.*','FILE' hbase> change_sft_all 'ns:.*','FILE' hbase> change_sft_all 'ns:t.*','FILE'