1. 程式人生 > 其它 >搭建部署kettle7.1和資源庫

搭建部署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)、填寫埠號(資料庫埠號)、填寫使用者名稱(第一步建立的使用者)、填寫密碼(第一步建立使用者時的密碼),點選測試,成功後點擊確定