首先,安裝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服務器
- 在終端上,鍵入:
su
-
輸入超級用戶口令。
-
切換到所需的安裝目錄。類型:
cd <目錄路徑名>
例如,要在 /usr/java/ 目錄中安裝軟件,請鍵入:
cd /usr/java/
關於超級用戶訪問權限的說明:
要將 JRE 安裝在系統級位置(例如 /usr/local),必須以超級用戶身份登錄,從而獲得必要的權限。
如果您不具有超級用戶訪問權限,
請將 JRE 安裝在您的主目錄中,或者安裝在您具有寫入權限的子目錄中。
- 將您下載的文件的權限更改爲可執行類型:
chmod a+x jre-6u23-linux-x64.bin
- 啓動安裝過程。鍵入:
./ 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
-
將pdi-ce-4.1.0-stable.zip上傳到linux服務器
-
使用unzip命令解壓pdi-ce-4.1.0-stable.zip
unzip pdi-ce-4.1.0-stable.zip -d "/mnt/kettle"
-
賦予解壓目錄下.sh文件的執行權力
chmod +x *.sh
-
安裝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
-
進入解壓目錄,鍵入“
./kitchen.sh
”回車,如果有幫助信息則表示kettle環境部署成功 -
測試一下在linux服務器端是否能連得通mysql和oracle
注意需要先在linux上安裝mysql和oracle的客戶端
Mysql: mysql -h 210.17.19.79 -utcc -p
Oracle:
Su - oracle
Sqlplus /nolog
Conn ccadmin
- Linux服務連接mysql問題
如果Linux服務不能連接mysql,有可能是mysql沒有爲linux的ip開放權限
請joe將ip權限加上