2016-02-24 56 views
0

我使用直線作爲訪問配置單元數據庫的客戶端。每次使用直線時,它都會詢問我的連接URL,用戶名和密碼。有沒有辦法在配置文件中設置這些參數並自動加載它,而不是爲每次登錄重新輸入它們?使用直線自動登錄

回答

1

RTFM。

所以,如果你的默認shell是Bash和你添加的行放在~/.bashrc配置...

alias duh='/usr/bin/beeline -u "jdbc:hive2://myhost:10000/" -n myname -p mypassword --fastConnect=true --showWarnings=true --force=true --showNestedErrs=true --headerInterval=20 --maxWidth=8192' 

...在您下次登錄時,您將可以輸入duh並獲得直線提示。

請注意,我添加了一個完整的shitload選項,可能會或可能不會讓您感興趣。以防萬一你可能想閱讀手冊。

請注意,URL周圍的引號在這裏並不實用,但如果您使用邪惡的;字符添加了一些額外的URL選項,那麼它們將是必需的。

0

你可以將下面一行放在.hiverc文件

加載直線,該URL和一個命令提供您的用戶名密碼&: **

beeline -u jdbc:hive2:// silver-server-hive.app.google.com:10000\ 
-n <yourname> -p <yourpassword> --incremental=true 

**