玩转 ArgoDB:如何通过 Beeline 连接数据库

大家好!在本文中,我们一起看看如何使用 Beeline 连接数据库,并且执行一些简单的 SQL 查询。


首先,让我们来谈一下 Beeline,它是基于 SQLLine 的命令行客户端,可通过 JDBC 方式以 Thrift 协议连接至 ArgoDB 数据库,从而可以通过命令行与数据库进行交互。接下来,跟着下述步骤完成连接吧。


要使用 Beeline 连接数据库,首先需要安装 TDH 客户端,我们需要登录到 Transwarp Manage 平台,在右上角选择 ⋮ > 下载客户端。


随后将该客户端上传至到 ArgoDB 集群中的任一机器中,登录到该机器上,依次执行下述命令解压客户端并完成初始化操作。

# 解压 TDH 客户端
tar -xvf tdh-client.tar

# 初始化客户端
source ./TDH-Client/init.sh


现在,我们可通过 Beelin 连接到 ArgoDB 数据库,命令格式如下

beeline -u "jdbc:hive2://{ArgoDB连接地址}:{服务端口}/{数据库名称}" -n {用户名} -p {密码}

连接示例:
beeline -u "jdbc:hive2://172.16.20.1:10000/demodata" -n core_user_01 -p ArgoDB@123


上述示例采用的是 LDAP 认证,如采用的是 Kerberos 认证,您需要先执行 kinit 用户名,输入密码以获取 Kerberos 票据授权票据(TGT),
然后再执行下述连接命令。

beeline -u "jdbc:hive2://{ArgoDB连接地址}:{服务端口}/{数据库名称};hive/{主机名}@TDH"

连接成功后,可以执行 SQL 语句


完成连接后,您可以执行所需的 SQL 命令,更多介绍,可以看看 SQL 语法介绍
评论
登录后可评论
发布者
W
Walter
文章
2
问答
5
关注者
1
banner
关注星环科技
获取最新活动资讯

加入TDH社区版技术交流群

获取更多技术支持 ->

扫描二维码,立即加入