Hive属性未设置

时间:2015-07-08 02:00:21

标签: hive

我在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命令从控制台设置此属性,但也没有运气。

2 个答案:

答案 0 :(得分:2)

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

set hive.exec.dynamic.partition.mode;

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

答案 1 :(得分:1)

我认为发生这种情况的原因是SHOW CONF没有显示当前属性的值,该命令显示默认值。

查看此文档

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

此致