Hive 属性 未设置

Hive property not getting set

我在 hive-site.xml 中设置以下 属性:

<property>
  <name>hive.exec.dynamic.partition.mode</name>
  <value>nonstrict</value>
</property>

但是在 Hive 控制台中,如果我 运行、show conf "hive.exec.dynamic.partition.mode";,我得到 strict

有人知道为什么我在 hive-site.xml 中的配置属性没有覆盖默认属性吗?此外,我还尝试使用 set 命令从控制台设置此 属性,但也没有成功。

我认为这就是 SHOW CONF 不显示当前 属性 命令显示默认值的原因。

查看此文档

https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL#LanguageManualDDL-ShowConf

此致

要查看配置设置的当前值,运行 set [property] 命令无需指定新值。例如:

set hive.exec.dynamic.partition.mode;

show conf 命令显示默认值、所需类型和说明,但不显示当前值。