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可以参照 https://www.cnblogs.com/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中文件拷贝服务器,重启服务即可。

posted on 2024-02-21 11:26  韦大宝110  阅读(152)  评论(0编辑  收藏  举报