データのインポートとエクスポート

このページでは、Cloud Bigtable との間でデータをインポートおよびエクスポートするために利用できる方法を記載します。

データのバックアップ、移動、コピー

Avro ファイル

次の Dataflow テンプレートを使用すると、Cloud Bigtable から Avro ファイルとしてデータをエクスポートし、そのデータを Cloud Bigtable に再インポートできます。テンプレートを実行するには、gcloud コマンドライン ツールまたは Google Cloud Console を使用します。ソースコードは GitHub にあります。

SequenceFiles

次の Dataflow テンプレートを使用すると、Cloud Bigtable から SequenceFiles としてデータをエクスポートし、そのデータを Cloud Bigtable に再インポートできます。テンプレートを実行するには、gcloud コマンドライン ツールまたは Google Cloud Console を使用します。

テーブルページからのエクスポート

また、Cloud Console の [テーブル] ページから直接 Avro ファイルまたは SequenceFiles をエクスポートすることもできます。

  1. Cloud Console で Cloud Bigtable インスタンスのリストを開きます。

    インスタンスのリストを開く

  2. エクスポートするテーブルが含まれているインスタンスをクリックします。

  3. 左ペインの [テーブル] をクリックします。

    [テーブル] ページに、インスタンス内のテーブルのリストが表示されます。

  4. エクスポートするテーブルの名前の横にある [オーバーフロー メニュー] をクリックします。

  5. [エクスポート先] の上にポインタを置き、目的のファイル形式をクリックします。

    部分的に完了した Dataflow テンプレートがコンソールに表示されます。

  6. フォームの残りの部分に記入し、[ジョブを実行] をクリックします。

別のデータベースから Cloud Bigtable へのデータの移行

HBase

HBase から Cloud Bigtable にデータを移行する必要がある場合は、次のチュートリアルを使用します。このチュートリアルは、さまざまなタイプのデータに対応しています。

CSV データのインポート

このチュートリアルに従って、CSV ファイルを Cloud Bigtable にインポートする方法を学習します。

次のステップ