# Bulk Data Importのインストール Treasure Dataのオープンソースbulk data loader Embulkを使用してデータをインポートできます。Embulkは、さまざまなデータベース、ストレージロケーション、ファイルフォーマット、クラウドサービス間でデータを転送するのに役立ちます。詳細については、[Embulkドキュメント](http://www.embulk.org/docs/)を参照してください。 **目次** * [前提条件](#prerequisites) * [コマンドラインからのEmbulkのインストール](#installing-embulk-from-the-command-line) * [Embulk Treasure Data Pluginのインストール](#installing-the-embulk-treasure-data-plugin) * [Proxy Serverの使用](#using-a-proxy-server) ## 前提条件 * Treasure Dataの基本知識 * [Embulk](http://www.embulk.org/docs/)の基本知識 * Javaがインストールされていること(EmbulkはJavaアプリケーションです) * [JRuby](https://www.jruby.org/download)がインストールおよび設定されていること(Embulk v0.10.50およびv0.11.0にはJRubyが含まれていません。詳細については、[Embulk v0.11 is coming soon](https://www.embulk.org/articles/2023/04/13/embulk-v0.11-is-coming-soon.md)の「JRuby」セクションを参照してください) ## コマンドラインからのEmbulkのインストール | Platform | 手順 | | --- | --- | | Linux / macOS / BSD (UNIX) | 次のコマンドを実行します: | ```bash curl --create-dirs -o ~/.embulk/bin/embulk -L "http://dl.embulk.org/embulk-latest.jar" chmod +x ~/.embulk/bin/embulk echo 'export PATH="$HOME/.embulk/bin:$PATH"' >> ~/.bashrc source ~/.bashrc ``` Windows (PowerShell)|次のコマンドを実行します: ```powershell Invoke-WebRequest http://dl.embulk.org/embulk-latest.jar -OutFile embulk.bat ``` ## Embulk Treasure Data Pluginのインストール Embulk pluginは、さまざまなシステムやファイル形式との間でデータをロードします。[Embulk pluginのリスト](https://plugins.embulk.org/)を参照してください。 `embulk-output-td` plugin(Treasure Dataにレコードをインポート)をインストールします: ```bash embulk gem install embulk-output-td ``` ## Proxy Serverの使用 アップロードできない場合は、ネットワークがproxyを使用しているかどうかを確認してください。コマンドラインオプションでproxyを設定します: Linux: ```bash embulk -J-Dhttp.proxyHost=HOST -J-Dhttp.proxyPort=PORT -J-Dhttp.proxyUser=USER -J-Dhttp.proxyPassword=PASS run config.yml ``` Windows: ```powershell embulk.bat "-J-Dhttps.proxyHost=HOST" "-J-Dhttps.proxyPort=PORT" "-J-Dhttp.proxyUser=USER" "-J-Dhttp.proxyPassword=PASS" run config.yml ``` または、Javaを直接実行します: ```bash java -Dhttps.proxyHost=HOST -Dhttps.proxyPort=PORT -jar embulk.bat run config.yml ```