1、拉取代碼后,maven依賴環境下載
2、下載pentaho-kettle的zip包:https://sourceforge.net/projects/pentaho/files/Pentaho 9.1/client-tools/
3、解壓后,將data-integration的plugins、system文件夾復制到自己指定的目錄下,我放到D:/data-integration目錄下
4、設置配置參數resource/config/application-dev.yml中設置kettle執行環境需要的三個參數
5、直接啟動 KettleApplication 程序
這里我是用版本為9.1.0.0-324
3、解壓完成后,將下圖中plugins、system文件夾復制到自己指定的目錄下,我放到D:/data-integration目錄下
抽取出來的文件夾當做kettle的工作目錄
4、設置配置文件參數:剛才自定義新建的文件夾,插件目錄,kettle用戶工作目錄
這些參數主要是為了設置系統環境變量參數
System.setProperty("pentaho.user.dir", Constant.KETTLE_USER_DIR); System.getProperties().put("KETTLE_HOME", Constant.KETTLE_HOME); System.getProperties().put("KETTLE_PLUGIN_BASE_FOLDERS", Constant.KETTLE_PLUGIN);
配置完成后就可以正常啟動了
訪問接口執行轉換:http://localhost:8080/kettle-api/a/trans/startTransformation
post請求,xxx.ktr文件內容