kettle從入門到精通 第四十八課 ETL之kettle webspoon

1、kettle自帶的客戶端spoon工具是cs架構,多人協同辦公起來不是特別方便。當然spoon也可以通過文件倉庫設置爲database模式進行協同辦公。每個人在自己電腦上安裝&打開spoon客戶端,然後設置相同的文件倉庫地址。如下圖所示。

 

2、Web-based Spoon(也稱爲webSpoon)

webSpoon是一個基於Web的圖形化設計工具,用於Pentaho數據集成,具有與Spoon相同的外觀和感覺。可以在Web瀏覽器中設計和執行Kettle轉換/作業文件。這是一個由社區活動提供的功能,而不是由Pentaho官方支持的。

3、webSpoon部署

推薦使用Docker,docker方式簡單易用,能夠降低出錯的機率。

$ docker run -d -p 8080:8080 hiromuhota/webspoon

4、漢化方式啓動

docker run -p 8080:8080 --name webspoon -e CATALINA_OPTS="-Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true" -e JAVA_OPTS="-Duser.language=zh -Duser.region=CN -Dfile.encoding=UTF-8" hiromuhota/webspoon

5、訪問地址

要使用webSpoon,瀏覽器直接訪問http://localhost:8080/spoon/spoon,具體IP地址和端口號可能會有所不同。

打開webSpoon之後就可以進行多人共享辦公,一起編輯轉換或者job文件了。

注:webSpoon是web端在線編輯kettle文件,開發測試的環境而已,不適用生產環境運行轉換或者job文件。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章