我正在使用 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 中设置了这个,但配置没有反映。还是直线覆盖了所有配置?