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>"
- TLCL学习笔记02——使用命令、重定向、从shell眼中看世界
- iptables命令使用基础(02)
- 一点一点学maven(02)——手动构建maven项目之helloworld及常用命令使用
- python 02 -- pip包管理命令使用
- 02-maven常用命令,以及使用命令创建目录
- MongoDB_02之使用shell命令实现对数据库的操作
- Excel 应用02_条件命令使用
- 02_JNI中Java代码调用C代码,Android中使用log库打印日志,javah命令的使用,Android.mk文件的编写,交叉编译
- 02_JNI中Java代码调用C代码,Android中使用log库打印日志,javah命令的使用,Android.mk文件的编写,交叉编译
- SCOM PowerShell 命令使用指南 - 02 (ManagementGroup)
- tar命令使用
- 在 Visual Basic .NET 中使用 ADO SHAPE 命令和 DataReader
- 转载 :命令:mail 使用方法
- Linux 系统命令及其使用详解(大全)
- SQL/PLUS命令的使用大全
- 使用DUMPBIN命令
- Iptables 命令使用举例
- 常用UNIX命令使用基础
- Linux date 命令使用
- 关于MySQL中的mysqldump命令的使用