Dolphinscheduler從3.2.0開始官方已經集成支持HANA,下載最新Dolphinscheduler3.2.1之后會發現存在一些問題,特此記錄。
問題一、在源中心編輯好HANA數據源之后,會發現jdbc鏈接連接參數在完成新建之后,再次編輯時無法顯示出來,實際數據庫中是有值的,如果此時點擊保存會,會清空數據庫中值

解決方法:下圖文中增加代碼

問題二、在源中心編輯好HANA數據源之后,點擊測試鏈接會提示失敗,我用的sap-ngdbc-2.16.14.jar,發現jdbcurl錯誤,

解決方法:下圖文中注釋舊代碼,增加代碼

問題三、在編輯狀態,點擊測試鏈接時,會提示連接失敗,原因是未將數據庫中密碼帶出,此時需要重新輸入數據庫密碼 點擊測試即可,不影響后續Job執行, 此功能無傷大雅,暫時完善。
問題四、在編輯任務時,選擇DATAX時會發現數據源類型里面沒有HANA,這樣無法使用DATAX執行HANA的JOB了。

解決方法:如圖增加類型HANA,DATAX支持HANA可以參照 http://www.rzrgm.cn/funnyzpc/p/16395104.html


結尾完成代碼修改后需要編輯前后端
后端 編譯
1 mvn clean -Dmaven.test.skip=true package -Prelease -pl dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-hana -am
前端 編譯
1 npm run build:prod
將jar和dist中文件拷貝服務器,重啟服務即可。
浙公網安備 33010602011771號