配置单元配置未反映

时间:2018-11-28 15:54:46

标签: hadoop hive hiveql hadoop2 apache-tez

我正在使用hive-site.xml更改某些配置参数。对于前。

<property>
  <name>hive.execution.engine</name>
  <value>tez</value>
</property>

但是当我使用beeline通过以下命令连接到配置单元服务器时-

$HIVE_HOME/bin/beeline -u jdbc:hive2://localhost:10000

它不保留服务器配置。即当我运行任何查询时,它总是使用MR作业,但是我将引擎配置为tez。但是如果我愿意,可以在beeline中使用

set hive.execution.engine=tez;

它使用tez。为什么尽管在hite-site.xml中进行了设置,但配置未得到反映。还是beeline覆盖了所有配置?

1 个答案:

答案 0 :(得分:0)

我有多个正在运行的hive服务器实例,并且由于我的beeline正在连接到未读取更新配置的实例。一旦我杀死所有实例并仅启动一个实例,就可以看到配置被选中。