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";
作者:少帅
出处:少帅的博客--http://www.cnblogs.com/wang3680
您的支持是对博主最大的鼓励,感谢您的认真阅读。
本文版权归作者所有,欢迎转载,但请保留该声明。
支付宝 微信