12

我们知道 set 命令是用来给属性设置一些值的

 hive> SET hive.exec.dynamic.partition=true;
 hive> SET hive.exec.dynamic.partition.mode=non-strict;

但是我们如何读取上述属性的当前值

我尝试了以下命令,它不起作用

 get hive.exec.dynamic.partition
 show hive.exec.dynamic.partition

有人可以帮助获取正确的配置单元命令来读取上述属性的当前值。

4

2 回答 2

19

相同的SET命令但没有赋值将打印当前值:

hive> SET hive.exec.dynamic.partition;  

输出:

hive.exec.dynamic.partition=true

SET不带变量的命令打印被覆盖的配置变量列表。

请参阅Hive CLIBeeline的文档

于 2016-08-02T08:23:20.357 回答
0

检查属性:hive.exec.dynamic.partition

在命令下运行 SET hive.exec.dynamic.partition; SET hive.exec.dynamic.partition.mode;

您还可以访问以下链接https://cwiki.apache.org/confluence/display/Hive/Configuration+Properties#ConfigurationProperties-HiveConfigurationProperties

于 2016-08-02T14:14:47.270 回答