hadoop - 如何获得特定配置任务的设置列表?

标签 hadoop hive

通过设置,我的意思是像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/

相关文章:

hadoop - hive :NULL col_name和NULL作为表DDL中的col_name之间的区别

hadoop - HBase checkAndPut 原子性澄清

hadoop - 具有数据挖掘功能的 MapReduce 项目

hadoop - 如何在Hadoop中使用Hive/Pig存储银行交易数据

hadoop - Hive 如何存储数据(从 HDFS 加载)?

sql - 如何通过在配置单元的分区表中选择另一列来覆盖列值

hadoop - 将数据从 Apache Pig 存储到 SequenceFile

hadoop - HBASE 如何处理行级删除?

scala - 如何使用 spark scala 以附加模式在单个 JSON 文件下保存多个查询的输出

hadoop - 我如何知道 SQL 查询中正在映射的内容以及正在减少的内容?