Dolphinscheduler从3.2.0开始官方已经集成支持HANA,下载最新3.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中文件拷贝服务器,重启服务即可。
标签:数据源,HANA,编辑,点击,DATAX,Dolphinscheduler3.20,SAP,数据库 From: https://www.cnblogs.com/weidabao110/p/18024725