hive 初始化變數

yang1721發表於2016-08-13
預設我們登入HIVE 時,HIVE 是初始化配置,我們通過 set 命令我們可以顯示我們的一些變數的配置
但是我想知道我登入了哪個資料庫,這時候我們需要人為的設定下面的命令
set hive.cli.print.current.db=true; 

我們想要預設的登入就初始化這個變數 怎麼辦?
我們可以在登入的系統目錄下,加入我是hadoop使用者,我就在hadoop使用者目錄下/home/hadoop 新建一個檔案  .hiverc 
裡面的配置就是要實現的初始化配置如我的檔案
[hadoop@spring ~]$ pwd
/home/hadoop
[hadoop@spring ~]$ ls -al | grep hive
-rw-rw-r--.  1 hadoop hadoop    9518 Aug  1 22:43 .hivehistory
-rw-rw-r--.  1 hadoop hadoop      37 Aug  1 22:39 .hiverc
[hadoop@spring ~]$ cat .hiverc 
set hive.cli.print.current.db=true;

我們通過命令登入時
[hadoop@spring ~]$ hive


Logging initialized using configuration in file:/u01/apache-hive-1.2.1-bin/conf/hive-log4j.properties
hive (default)

就會顯示資料庫名稱


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16674653/viewspace-2123420/,如需轉載,請註明出處,否則將追究法律責任。

相關文章