通过设置,我的意思是像hive.cbo.enable = true和其他类似的属性。我将在具有多个并发作业的环境中运行这些查询,而我想知道如何使用jobid或name对单个作业执行此操作。
最佳答案
您可以使用:
hive> SET;
set打印 namespace hivevar,hiveconf,
系统和环境。
输出示例看起来像
hive.stats.retries.wait=3000
env:TERM=xterm
system:user.timezone=America/New_York
您也可以使用
hive> set -v;
使用-v选项,它还可以打印Hadoop定义的所有属性,
例如控制HDFS和MapReduce的属性
如果要获取/显示特定值,则需要按以下方式指定它(设置命名空间:变量名称)
hive> set hiveconf:hive.cbo.enable;
hiveconf:hive.cbo.enable=true
关于hadoop - 如何获得特定配置任务的设置列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51525829/