内容纲要
概要描述
本文主要介绍4.x版本下如何在集群外通过beeline命令行的方式连接inceptor。
环境准备
- TDH4.8.4集群(172.22.39.17~19)
- 集群外的单机节点(172.22.33.189)
详细说明
1. 在TDH集群下载如下3个jar包
- hive-beeline-0.12.0-transwarp-tdh484.jar
- inceptor-driver.jar
- jline-2.12.jar
##注意对应的TDH版本号
> find / -name 'inceptor-driver.jar' -or -name 'hive-beeline-0.12.0-transwarp-tdh484.jar' -or -name 'jline-2.12.jar'
2. 下载beeline客户端安装脚本
下载地址链接 https://pan.baidu.com/s/1boFhzT9 51 密码: bre2
3. 执行安装脚本
将TDH集群下载的jar包以及beeline客户端部署到单机节点。执行安装脚本
1.install.sh to setup beeline client env.
2.uninstall.sh to remove beeline client env.
注意!!/usr/bin/beeline脚本的CLASSPATH的文件名称版本以及路径需要对应
export CLASSPATH=.:/usr/lib/beeline/hive-beeline-0.12.0-transwarp-tdh484.jar:/usr/lib/beeline/inceptor-driver.jar:/usr/lib/beeline/jline-2.12.jar
4.执行beeline客户端
4.1 需要登陆的方式
[root@dbengine beeline]# beeline
Beeline version 0.12.0-transwarp-tdh484 by Apache Hive
beeline> !connect jdbc:hive2://172.22.39.19:10000/default hive 123456
4.2 直接登录的方式(多个jar包之间用冒号分隔)
[root@dbengine beeline]# java -cp /usr/lib/beeline/hive-beeline-0.12.0-transwarp-tdh484.jar:/usr/lib/beeline/inceptor-driver.jar:/usr/lib/beeline/jline-2.12.jar org.apache.hive.beeline.BeeLine -u 'jdbc:hive2://172.22.39.19:10000/default' -n hive -p 123456