dolphinscheduler本地部署调试及对接星环TDH-inceptor组件用于sql查询(二)

一.系统版本说明:

星环TDH5.2.4

dolphinscheduler 版本2.0.3

二,部署

参考https://www.cnblogs.com/djlsunshine/p/13214539.html

修改对应的配置即可

 版本2.0.3不同的是执行用即可完成调试

三、连接inceptor

2.0.3jar包说明,打开根目录下pom.xml

<hive.jdbc.version>2.1.0</hive.jdbc.version>

修改为<hive.jdbc.version>1.1.0</hive.jdbc.version>

因为tdh inceptor内hive的版本很低,用1版本可以连接上

调试发现后台报错,报错如下:

cannot recognize input near '1' in statement

通过debug调试发现,HIVE_VALIDATION_QUERY 用的是 select 1,定位到具体代码在

package org.apache.dolphinscheduler.spi.utils;

Constants.java

//    public static final String HIVE_VALIDATION_QUERY = "select 1";
    public static final String HIVE_VALIDATION_QUERY = "select 1 from system.dual";

 

posted @ 2022-01-27 16:36  Tim&Blog  阅读(175)  评论(0编辑  收藏  举报