linux下部署kettle

自己也是剛學習kettle不久,還沒有精通,以下是我linux下部署kettle的學習筆記和心得,接下來就讓我們開始吧!

一、首先先看一下允許kettle的最低版本的JDK,編輯查看spoon.bat可以看到


可以看出,最低版本是1.6的JDK,所以安裝的JDK版本應該在1.6之上

二、登錄linux(直接在root用戶下操作即可)

1、  安裝JDK(這裏就不多說關於安裝java的命令了)(我的是1.7的JDK)

確保自己的linux系統下已安裝了JDK,因爲kettle試運行在java環境下。

如果不確定的話,使用命令:java –version 驗證一下

如果出現如上圖所示的提示,說明安裝JDK完成

三、上傳文件,開始部署

1.    data-integration.zip上傳到linux服務器

2. 使用unzip命令解壓data-integration.zip   unzip data-integration.zip-d "/usr/local"(如果上傳的是文件夾,忽略此步驟)

3. 進入解壓目錄,找到./kitchen.sh


4.鍵入./kitchen.s看輸出信息

會看到BASH/ kitchen.sh的:權限被拒絕,所以得知,kitchen.sh缺少執行權限

所以,我們賦予.sh文件以執行權限(x

命令爲:chmod +x *.sh

可以看見


所以如上圖,說明賦值完成!

再次鍵入./kitchen.sh,回車,等待信息


如果出現上圖,則說明部署成功!!

一、調出spoon界面

如果是在遠程連接上會出現報錯,這裏使用圖形界面的服務

1、執行 xhost +(xhost+是使所有用戶都能訪問Xserver.)

2、在data-integration執行./spoon.sh


出現以上信息,說明環境有錯誤!

3、修改./kettle文件(位於C:\Users\lenovo目錄下)

修改其中的.spoonrc文件,如下:


將Y換爲N,保存,然後將其放在根目錄即(~)下

(一般情況下在winscp下傳到 ~ 目錄下是不可得的)

我的做法是:

先把./kettle文件複製到/usr/local目錄下,然後再把./kettle文件複製到根目錄(~)下

命令(在/usr/local目錄下):cp  –r  .kettle  ~(因爲.kettle是一個文件,其還包含着其他的文件,所以要用-r)


然後在根目錄下查詢就可以看見.kettle文件了


再次執行 ./spoon.sh 就可以進入kettle的圖形界面了!



出現圖形界面,說明spoon調出成功!!!接下來就可以在linux下玩轉kettle啦!





發佈了24 篇原創文章 · 獲贊 9 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章