Daten importieren und exportieren

Auf dieser Seite werden die verfügbaren Methoden zum Importieren und Exportieren von Daten in und aus Cloud Bigtable aufgeführt.

Zum Schutz vor Datenbeschädigung oder versehentlichem Löschen können Sie Bigtable-Sicherungen erstellen und wiederherstellen, ohne sie mit einem anderen Dienst exportieren oder importieren zu müssen.

Daten verschieben oder kopieren

Avro-Dateien

Mit den folgenden Dataflow-Vorlagen können Sie Daten aus Bigtable als Avro-Dateien exportieren und anschließend wieder in Bigtable importieren. Sie können die Vorlagen mithilfe des gcloud-Befehlszeilentools oder der Google Cloud Console ausführen. Der Quellcode ist auf GitHub verfügbar.

Parquet-Dateien

Mit den folgenden Dataflow-Vorlagen können Sie Daten aus Bigtable als Parquet-Dateien exportieren und anschließend wieder in Bigtable importieren. Sie können die Vorlagen mithilfe des gcloud-Befehlszeilentools oder der Google Cloud Console ausführen. Der Quellcode ist auf GitHub verfügbar.

SequenceFiles

Mit den folgenden Dataflow-Vorlagen können Sie Daten aus Bigtable als SequenceFiles exportieren und anschließend wieder in Bigtable importieren. Sie können die Vorlagen mithilfe des gcloud-Befehlszeilentools oder der Google Cloud Console ausführen.

Von der Seite "Tabellen" exportieren

Sie können Avro-Dateien, Parquet-Dateien oder SequenceFiles auch direkt von der Seite „Tabellen” in der Cloud Console exportieren:

  1. Öffnen Sie in der Cloud Console die Liste der Bigtable-Instanzen.

    Zur Liste der Instanzen

  2. Klicken Sie auf die Instanz, die die Tabelle enthält, die Sie exportieren möchten.

  3. Klicken Sie im linken Bereich auf Tabellen.

    Die Seite Tabellen enthält eine Liste der in der Instanz vorhandenen Tabellen.

  4. Klicken Sie neben dem Namen der Tabelle, die Sie exportieren möchten, auf das Dreipunkt-Menü.

  5. Halten Sie den Mauszeiger auf Exportieren nach und klicken Sie dann auf den gewünschten Dateityp.

    In der Konsole ist eine unvollständige Dataflow-Vorlage zu sehen.

  6. Füllen Sie den Rest des Formulars aus und klicken Sie auf Job ausführen.

Daten aus einer anderen Datenbank in Bigtable migrieren

HBase

Wenn Sie Daten von HBase zu Bigtable migrieren müssen, verwenden Sie die folgende Anleitung, die Varianten für verschiedene Datentypen anbietet:

CSV-Daten importieren

In dieser Anleitung erfahren Sie, wie Sie eine CSV-Datei in Bigtable importieren:

Nächste Schritte