2017-02-15 56 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;