kettle系列-kettle管理平台部署說明


本介紹我的開源項目[kettle-manager]kettle管理平台如何獲取並部署使用,該項目介紹請參看另一篇博文:kettle系列-我的開源kettle調度、管理平台[kettle-manager]介紹

新版本

集成安裝部署說明:

本平台推薦集成部署,方便快捷,不會有那么多亂七八糟的問題。

下載地址:http://pan.baidu.com/s/1o7MIup0,目錄:kettle管理》發布包v0.1.0kettle-manager集成安裝包.zip

部署包中有配圖的安裝部署說明,步驟簡潔,基本不需要費勁,后續還會進一步優化,提供win和Linux兩個版本的集成部署包。

下面主要介紹另一種比較詳細又較為復雜的項目部署流程,若不能成功,建議先嘗試集成部署方式。

准備工作:

  1. 本系統支持oracle和mysql數據庫,所有你需要有一個oracle或mysql數據庫。
  2. 本系統現在開發時使用的kettle版本是5.4,調整項目結構后,部署包中不包含kettle的jar,會通過環境變量KETTLE_HOME關聯到你的kettle的jar,從而支持你下載的kettle版本,理論上與5.4版本相差不大都不會有問題。
  3. 下載部署包:http://pan.baidu.com/s/1o7MIup0#path=%252F ,v0.1.0版,若無特殊需求,建議使用與部署包一起提供的kettle版本。把其中的數據庫連接都改為mysql的jdbc連接就行了。

部署流程:

  1. 通過kettle自帶ui在oracle或mysql中創建一個數據庫資源庫(這里是需要你用kettle連接你的數據庫,用kettle去生成資源庫的表和數據,后面我只是在你已有的資源庫上做了下的改動),后續需要將資源庫信息配置到系統中去。
  2. oracle數據:
    1. 第一次使用,在oracle中創建本系統的數據庫用戶km(可自定義,需要修改對應配置),然后將部署包中【doc\sql中的dmp】導入km用戶中。
    2. 再按doc\sql\myNote.sql文件指示執行其中的腳本,修改kettle資源庫表結構和完善km庫表結構。
  3. mysql數據:
    1. 第一次使用,在mysql中創建本系統使用的的數據庫km(可自定義,需要修改對應配置),然后將部署包中【doc\sql\mysql中的km結構和km數據】導入km數據庫中。
    2. 再按doc\sql\mysql\myNote.sql文件指示執行其中的腳本,修改kettle資源庫表結構。
  4. 根據實際情況設置kettle jndi文件位置環境變量:KETTLE_JNDI_ROOT=E:\kettle\simple-jndi。然后將文件:doc\雜物\jdbc.properties 拷貝到該目錄,根據實際情況修改其中數據庫信息,還可以按樣例格式新增其他數據庫。
  5. 設置環境變量:KETTLE_HOME=D:\NIS\data-integration5.4,該變量需要在項目啟動腳本中引用kettle的jar,然后將發布包中的ext-lib拷貝到KETTLE_HOME對應的目錄(新的啟動腳本中已經支持自動拷貝相關文件)。
  6. 自行修改日志配置文件:log4j.xml,可以調整日志目錄等。
  7. default中是配置文件,建議每個配置文件都打開看看,需根據實際情況修改,主要修改數據庫信息、ip、端口、各種目錄等。
  8. 可以修改start.bat文件內容以修改使用的端口。
  9. 雙擊運行start.bat腳本啟動項目。
  10. 將日志和運行狀態修改的作業:doc\雜物\作業日志記錄.kjb 導入你的資源庫。
  11. 運行正常后就可以訪問了,默認地址是:http://127.0.0.1:86 ,若運行時修改了端口,這里對應修改即可。默認超級管理員賬號:admin/000000
  12. 項目部署好后,就可以通過kettle的ui連接上面創建的資源庫進行作業設計,設計完成保存到該資源庫,頁面就能讀取到你設計的作業,就可以進行調度了。頁面是查詢資源庫的v_job視圖,可以通過修改該視圖到達隱藏一下job的目的,若頁面沒有查出你的作業,那么請自行檢查該視圖。

注意事項:

  1. 不要使用系統自帶的記事本編輯配置文件,否則會導致系統無法正常讀取你修改的配置文件,可以使用editpuls或notepad++。
  2. 啟動腳本會自動拷貝文件完成你的kettle改造,使你的kettle支持我的kettle插件,才能完成導入日志記錄的作業:【作業日志記錄.kjb】。所有若不能導入,請按啟動腳本自行拷貝文件再重啟kettle即可。

  請仔細認真核對每一步是否嚴格按照我說的做的,好吧,最后的最后你好是搞不定,那我為你准備了集成按照包,簡化了安裝流程,對技術要求降到最低。下載地址:http://pan.baidu.com/s/1o7MIup0,目錄:kettle管理》發布包》v0.1.0》kettle-manager集成安裝包.zip


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM