2017-02-15 30 views
1

我想运行在蜂巢命令蜂巢查询,我想,使其更快,所以我跑:如何检查hive CLI中的设置?

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

,但我发现其实我可以设置任意字符串是在蜂房任何所以我不知道有没有一种方法来检查我所做的所有设置?

回答

3

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

hive> SET; 

这将列出所有

  • 系统变量
  • 环境变量
  • 的Hadoop,蜂巢配置(用户定义和默认属性)
  • 使用设置的Hive变量,definehivevar

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

hive> SET zzzz=123; 
hive> SET zzzz; 
zzzz=123;