搭建部署kettle7.1和資源庫
#在/opt 下建立kettle目錄
mkdir -p /opt/kettle/
#上傳Kettle和JDK1.8到/opt/kettle/目錄下
#解壓Kettle和JDK(Kettle:/opt/kettle/data-integration JDK:/opt/kettle/)
#設定JDK環境變數
vim /etc/profile
JAVA_HOME=/opt/kettle/jdk1.8
export JAVA_HOME
export PATH=/opt/kettle/jdk1.8/bin:$PATH
source /etc/profile
#上傳連線資料庫的驅動
cd /opt/kettle/data-ingration/lib/
mysql-connector-java-5.1.47.jar(MYSQL是5.X版本的驅動)
mysql-connector-java-8.0.13.jar(MYSQL是8.X版本的驅動)
ojdbc14.jar
sqljdbc42.jar
jtds-1.3.1.jar
#一般連線資料庫使用Native(JDBC),如果想使用JNDI的方法連線,可以在jdbc.properties檔案追加以下內容
vim /opt/kettle/data-integration/simple-jndi/jdbc.properties
dblink/type=javax.sql.DataSource
dblink/driver=oracle.jdbc.driver.OracleDriver
dblink/url=jdbc:oracle:thin:@127.0.0.1:1521:test
dblink/user=USERNAME
dblink/password=PASSWORD
建立kettle資源庫(儲存job和trans)
#安裝kettle依賴元件
rpm -Uvh nux-dextop-release-0-5.el7.nux.noarch --force --nodeps
yum install -y epel-relase redhad-lsb webkitgtk
#執行kettle
sh /opt/kettle/data-integration/spoon.sh
填寫連線名稱(自定義)、選擇連線型別 mysql 、選擇連線方式 JDBC、填寫資料庫主機名稱(一般為ip)、填寫資料庫(kettle)、填寫埠號(資料庫埠號)、填寫使用者名稱(第一步建立的使用者)、填寫密碼(第一步建立使用者時的密碼),點選測試,成功後點擊確定