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";

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章