Hive 未设置配置单元属性

Hive 未设置配置单元属性,hive,hive-configuration,Hive,Hive Configuration,我正在hive-site.xml中设置以下属性: <property> <name>hive.exec.dynamic.partition.mode</name> <value>nonstrict</value> </property> hive.exec.dynamic.partition.mode 不严格 但是,如果在配置单元控制台中运行,show conf“hive.exec.dynamic.partit

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

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

hive.exec.dynamic.partition.mode
不严格
但是,如果在配置单元控制台中运行,
show conf“hive.exec.dynamic.partition.mode”,我得到了
严格的


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

我认为这就是为什么SHOW CONF不显示当前属性的值,而该命令显示默认值的原因

检查此文档


关于

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

set hive.exec.dynamic.partition.mode;

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

注意:我试图将
hive default.xml.template
中的属性
hive.exec.dynamic.partition.mode
更改为
nonstrict
。即使这样做
show conf“hive.exec.dynamic.partition.mode”返回
严格的
。这与我在metastore_db中使用mysql有什么关系吗?