0

我正在使用 hive-site.xml 更改一些配置参数。例如。

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

但是当我使用beeline和以下命令连接到hive服务器时 -

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

它不保留服务器配置。即当我运行任何查询时,它总是使用 MR 作业,但是我将引擎配置为 tez。但是如果我这样做的话

set hive.execution.engine=tez;

它使用 tez。为什么尽管在 hite-site.xml 中设置了这个,但配置没有反映。还是直线覆盖了所有配置?

4

1 回答 1

0

我有多个配置单元服务器实例正在运行,因为我的直线连接到一个没有读取更新配置的实例。一旦我杀死所有实例并只启动一个,我可以看到配置被选中。

于 2018-11-29T04:17:47.893 回答