この記事では、MongoDB からデータをダンプして Treasure Data にインポートする方法について説明します。
まず、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/javamongoexport コマンドを使用して、以下のようにコレクションを JSON (デフォルト) または CSV 形式でエクスポートします:
$ mongoexport --db users --collection contacts --out /tmp/result.json
$ mongoexport --db users --collection contacts --csv --out /tmp/result.csv詳細については、MongoDB ドキュメントを参照してください。
CSV ファイルのインポート方法については Bulk Import from CSV files を、JSON ファイルのインポート方法については Bulk Import from JSON files を参照してください。
詳細については、以下のページをご確認ください: