我如何在Hive CLI中检查设置?

问题描述 投票:5回答:1

我想在hive命令中运行一个hive查询,并且我想使其更快,所以我运行了:

hive:messages> set mapred.job.priority = VERY_HIGH; hive:messages> set
hi = 1;

但是我发现实际上我可以将任何字符串设置为蜂巢中的任何东西,所以我想知道是否有办法检查我所做的所有设置吗?

hive hiveql
1个回答
10
投票

要列出当前Hive会话中可用的所有设置,

hive> SET;

这将列出所有

  • 系统变量
  • 环境变量
  • Hadoop,Hive配置(用户定义和默认属性)
  • 使用setdefinehivevar设置的配置单元变量。

不可能只过滤一组特定的变量。但是要获取特定配置/变量的值,请使用配置名称作为SET

的参数
hive> SET zzzz=123;
hive> SET zzzz;
zzzz=123;
© www.soinside.com 2019 - 2024. All rights reserved.