linux下kettle安裝和運行

首先,安裝jre,配置java環境變量

(一) 下載jre-6u23-linux-x64.bin
下載地址:

http://cds-esd.sun.com/ESD6/JSCDL/jdk/6u23-b05/jre-6u23-linux-x64.bin?AuthParam=1292401739_2abc6c61c57eec5b100fe647086d1f33&TicketId=CJ0nhpzNkjGGwpbkW40LAgA%3D&GroupName=CDS&FilePath=/ESD6/JSCDL/jdk/6u23-b05/jre-6u23-linux-x64.bin&File=jre-6u23-linux-x64.bin

(二) 安裝jre-6u23-linux-x64.bin

將jre-6u23-linux-x64.bin上傳到linux服務器

  1. 在終端上,鍵入:
su
  1. 輸入超級用戶口令。

  2. 切換到所需的安裝目錄。類型:

cd <目錄路徑名>

例如,要在 /usr/java/ 目錄中安裝軟件,請鍵入:

cd /usr/java/

關於超級用戶訪問權限的說明:
要將 JRE 安裝在系統級位置(例如 /usr/local),必須以超級用戶身份登錄,從而獲得必要的權限。
如果您不具有超級用戶訪問權限,
請將 JRE 安裝在您的主目錄中,或者安裝在您具有寫入權限的子目錄中。

  1. 將您下載的文件的權限更改爲可執行類型:chmod a+x jre-6u23-linux-x64.bin
  2. 啓動安裝過程。鍵入:./ jre-6u23-linux-x64.bin

此時將顯示二進制許可協議。通讀許可協議。按空格鍵顯示下一頁。讀完許可協議後,輸入 yes 繼續安裝(此步驟可能直接跳過)。

7.JRE 安裝在其自身的目錄中。在本例中,它將安裝在 /usr/java/ jre1.6.0_23目錄中。當安裝完成時,您將看到 Done(完成)字樣。

Cd

(三) 配置java環境變量

1.命令行鍵入“cd /etc”進入etc目錄

2.命令行鍵入“vi profile”打開profile文件

3.敲擊鍵盤ctrl+F到文件末尾

4.在末尾處,即第一個~的地方,敲擊鍵盤將以下內容輸入到文件

JAVA_HOME=/usr/java/jre1.6.0_23

PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME

export PATH

export CLASSPATH

5.鍵盤敲擊exc,命令行鍵入“:wq”,保存文件;

6.重新登錄linux,在命令行鍵入“java”,如果出現幫助信息則表示配置成功。

(四) 部署kettle

  1. 將pdi-ce-4.1.0-stable.zip上傳到linux服務器

  2. 使用unzip命令解壓pdi-ce-4.1.0-stable.zip unzip pdi-ce-4.1.0-stable.zip -d "/mnt/kettle"

  3. 賦予解壓目錄下.sh文件的執行權力chmod +x *.sh

  4. 安裝lib庫

yum install gtk2.i686 gtk2-engines.i686 PackageKit-gtk-module.i686 PackageKit-gtk-module.x86_64 libcanberra-gtk2.x86_64 libcanberra-gtk2.i686

5.vim /etc/profile //打開環境變量主配置文件

追加:

# Spoon home path
alias spoon='cd /home/kettle/data-integration && ./spoon.sh'
alias kettle='cd /home/kettle/data-integration && ./spoon.sh'
alias kitchen='cd /home/kettle/data-integration && ./kitchen.sh'
export OPT="-Dorg.eclipse.swt.browser.XULRunnerPath=/dev/null -Dorg.eclipse.swt.internal.gtk.cairoGraphics=false"
SPOON_HOME=/home/kettle/data-integration
KETTLE_HOME=/home/kettle/data-integration
KITCHEN_HOME=/home/kettle/data-integration
export SPOON_HOME KETTLE_HOME KITCHEN_HOME
  1. 進入解壓目錄,鍵入“./kitchen.sh”回車,如果有幫助信息則表示kettle環境部署成功

  2. 測試一下在linux服務器端是否能連得通mysql和oracle
    注意需要先在linux上安裝mysql和oracle的客戶端
    Mysql: mysql -h 210.17.19.79 -utcc -p
    Oracle:

Su - oracle
Sqlplus /nolog
Conn ccadmin
  1. Linux服務連接mysql問題
    如果Linux服務不能連接mysql,有可能是mysql沒有爲linux的ip開放權限
    請joe將ip權限加上
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章