我所说的设置是指hive.cbo.enable=true和其他类似的属性。我将在有多个并发作业的环境中运行这些查询,我想知道如何使用jobid或name为单个作业执行这些查询。
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 -v;
hive> set hiveconf:hive.cbo.enable; hiveconf:hive.cbo.enable=true
1条答案
按热度按时间igsr9ssn1#
您可以使用:
set打印名称空间hivevar、hiveconf、system和env中的所有变量。
这个例子看起来像
你也可以使用
hive> set -v;
使用-v选项,它还打印hadoop定义的所有属性,例如控制hdfs和mapreduce的属性如果您想获得/显示一个特定的值,那么您需要指定如下(设置namespace:variable-name)