如何获取特定配置单元作业的设置列表?

arknldoa  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(261)

我所说的设置是指hive.cbo.enable=true和其他类似的属性。我将在有多个并发作业的环境中运行这些查询,我想知道如何使用jobid或name为单个作业执行这些查询。

igsr9ssn

igsr9ssn1#

您可以使用:

hive> SET;

set打印名称空间hivevar、hiveconf、system和env中的所有变量。
这个例子看起来像

hive.stats.retries.wait=3000
env:TERM=xterm
system:user.timezone=America/New_York

你也可以使用 hive> set -v; 使用-v选项,它还打印hadoop定义的所有属性,例如控制hdfs和mapreduce的属性
如果您想获得/显示一个特定的值,那么您需要指定如下(设置namespace:variable-name)

hive> set hiveconf:hive.cbo.enable;
hiveconf:hive.cbo.enable=true

相关问题