谢谢回复
我想的也是如此,提交到hadoop集群,也应该能读到hive的conf dir
于是询问了DBA hive conf的路径为:/etc/hive/conf
我demo如下
public class FlinkHiveIntegration1 {
public static void main(String[] args) throws Exception {
EnvironmentSettings settings =
按照我朴素的思路,你的yarn环境可以读取hiveConf 的信息吧。。。
on Yarn 的提交模式,和本地是不同的
另一种是提交的时候 添加配置项
–files $HIVE_HOME/conf/hive-site.xml
Jacob <17691150...@163.com> 于2020年12月19日周六 上午9:26写道:
> Dears,
>
> flink在连接hive时,需配置hiveConf所在路径
>
> 我已经下载了集群中hive-site.xml文件,不知道应该放在哪个目录
>
> Job部署模式是 on Yarn
>
Dears,
flink在连接hive时,需配置hiveConf所在路径
我已经下载了集群中hive-site.xml文件,不知道应该放在哪个目录
Job部署模式是 on Yarn
,请问代码中hiveConf应该放在哪个目录下,应该不是我启动job所在的机器吧?因为job提交后运行在hadoop集群,是无法找到相关目录的。
-
Thanks!
Jacob
--
Sent from: http://apache-flink.147419.n8.nabble.com/