一.系統版本說明:
星環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";