📖

Embulk(ETL)のインストール方法

2023/10/22に公開

Embulkのインストール方法をまとめた。

Javaのインストール

並列データのバッチ処理ツールであるEmbulkは、Javaアプリケーションです。
Javaがインストールされていることを確認してください。

## 確認
$ which java
-bash: $: コマンドが見つかりません

## インストール
$ sudo yum install java-1.8.0-openjdk

自分の環境にのみインストール
上記の方法でインストールできない場合は、手動で自分の環境にのみインストールする。

OracleのページでダウンロードURLをコピーする
※「Accept License Agreement」にチェックを入れないとコピーできない

Javaの設置 (インストール)
ターミナル

$ wget http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jre-8u144-linux-x64.tar.gz \
--no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"
$ sudo mkdir -p ~/.java/
$ sudo tar zxvf jre-8u144-linux-x64.tar.gz -C ~/.java/

Javaのパスを通す
.bashrcに下記を追加する。

.bashrc
export JAVA_HOME=~/.java/jre1.8.0_144
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
下記のコマンドでパス設定を反映する。
ターミナル
$ source ~/.bashrc
Javaのバージョン確認

ターミナル
$ java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

本題:Embulkのインストール

下記コマンドで、Embulkをダウンロードして配置。

$ curl --create-dirs -o ~/.embulk/bin/embulk -L "https://dl.embulk.org/embulk-latest.jar"
$ chmod +x ~/.embulk/bin/embulk

Embulkのパスを通す

「.bashrc」にパスを追加します

# install embulk
export PATH="$HOME/.embulk/bin:$PATH"

パスの設定を反映する。

$ embulk --version
Embulk v0.8.32

Embulkのアップデート

ターミナル
$ embulk selfupdate
2017-09-10 00:50:20.125 +0900: Embulk v0.8.32
Checking the latest version...
Already up-to-date. 0.8.32 is the latest version.

参考サイト (Embulk)

参考サイト (Java)

  1. First
  2. Second

Discussion