Inceptor命令02-命令使用


beeline使用方式
1. 無認證
./beeline -u jdbc:hive2://{inceptor_server}:10000
2. 使用Kerberos認證
kinit -kt /etc/sql2/hive.keytab hive/baogang2@TDH
klist
Ticket cache: FILE:/tmp/krb5cc_0
Default principal: hive/baogang2@TDH
Valid starting Expires Service principal
11/21/15 15:27:03 11/22/15 01:27:03 krbtgt/TDH@TDH
renew until 11/22/15 15:27:03
這時,您連接Inceptor時的身份就是hive。連接Inceptor的指令是:
模板:beeline -u "jdbc:hive2://<server_ip/hostname>:10000/default;principal=<hive_principal>"
beeline -u "jdbc:hive2://baogang2:10000/default;principal=hive/baogang2@TDH"

3. LDAP認證
您需要通過LDAP的認證連接到Inceptor:
beeline -u "jdbc:hive2://<server_ip/hostname>:10000/default" -n hive -p <password>
4. Guardian Token認證
$ beeline -u
"jdbc:hive2://<server_ip/hostname>:10000/<database_name>;guardianToken=<access_token>"
5. CAS認證
對於配置了CAS的Web服務,首次登錄時瀏覽器會跳轉至CAS Server,您使用用戶名/密碼成功登錄後,瀏覽器自動獲取CAS Ticket。您可以使用REST API來獲取CAS Ticket用於訪問Inceptor。執行下面指令:
$ beeline -u "jdbc:hive2://<server_ip/hostname>:10000/<database_name>;casTicket=<cas_ticket>"

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章