
我们支持 Beeline 命令行、Waterdrop 客户端、JDBC、ODBC 等连接方式,以及 LDAP 认证、Kerberos 认证、Guardian Token 认证、CAS 认证等认证模式来连接 ArgoDB 数据库。具体请参考《Transwarp ArgoDB 开发者指南》的连接数据库章节。
下面我们以 Beeline 方式 LDAP 认证模式为例,向您介绍如何连接 ArgoDB。
前置条件
连接的 Quark 服务开启 LDAP 认证:配置参数 hive.server2.authentication 的值为 LDAP。

操作步骤
-
登录至 Manager 管理平台,在页面右上角,下载客户端 TDH-Client 并将其上传至集群中任一节点中。
-
通过 SSH 登录至该节点,进入客户端上传到的目录,执行
tar -xvf tdh-client.tar
命令解压文件。 -
执行下述命令(需 root 权限),完成客户端初始化:
cd /root/TDH-Client/ source ./init.sh
复制 -
使用 Beeline 工具连接:
beeline -u "jdbc:transwarp2://<ip/hostname>:<port>/<database_name>" -n <username> -p <password>
复制-
<ip/hostname>:需要连接的 Quark 服务中,Quark Server 角色所在节点的 IP 地址或主机名。
-
<port>:需要连接的 Quark 服务中,配置参数
hive.server2.thrift.port
的值,默认为 10000。 -
<database_name>:要连接到的数据库。
-
<username>:用于身份认证的用户名。
-
<password>:用户名对应的密码。
连接示例如下:
beeline -u "jdbc:transwarp2://172.16.20.1:10000/demodata" -n core_user_01 -p ArgoDB@123
复制
-