Skip to content

Legacy Bulk Import From Mongodb

この記事では、MongoDB からデータをダンプして Treasure Data にインポートする方法について説明します。

Legacy Bulk Import のインストール

まず、bulk loader プログラムを含む Toolbelt をコンピューターにインストールします。

ダウンロード

インストール後、コンピューターに td コマンドがインストールされます。ターミナルを開き、td と入力してコマンドを実行します。また、java もインストールされていることを確認してください。td import:jar_update を実行して、最新版の bulk loader をダウンロードします:

$ td
usage: td [options] COMMAND [args]
$ java
Usage: java [-options] class [args...]
$ td import:jar_update
Installed td-import.jar 0.x.xx into /path/to/.td/java

ダンプ

mongoexport コマンドを使用して、以下のようにコレクションを JSON (デフォルト) または CSV 形式でエクスポートします:

$ mongoexport --db users --collection contacts --out /tmp/result.json
$ mongoexport --db users --collection contacts --csv --out /tmp/result.csv

詳細については、MongoDB ドキュメントを参照してください。

CSV ファイルまたは JSON ファイルからの Bulk Import

CSV ファイルのインポート方法については Bulk Import from CSV files を、JSON ファイルのインポート方法については Bulk Import from JSON files を参照してください。

詳細については、以下のページをご確認ください: