联 系 我 们
售前咨询
售后咨询
微信关注:星环科技服务号
更多联系方式 >
4.2 连接 ArgoDB
更新时间:7/23/2025, 1:32:12 PM

我们支持 Beeline 命令行、Waterdrop 客户端、JDBC、ODBC 等连接方式,以及 LDAP 认证、Kerberos 认证、Guardian Token 认证、CAS 认证等认证模式来连接 ArgoDB 数据库。具体请参考《Transwarp ArgoDB 开发者指南》的连接数据库章节。

下面我们以 Beeline 方式 LDAP 认证模式为例,向您介绍如何连接 ArgoDB。

前置条件

连接的 Quark 服务开启 LDAP 认证:配置参数 hive.server2.authentication 的值为 LDAP。

quick started ldap enabled

操作步骤

  1. 登录至 Manager 管理平台,在页面右上角,下载客户端 TDH-Client 并将其上传至集群中任一节点中。

    quick started download client
  2. 通过 SSH 登录至该节点,进入客户端上传到的目录,执行 tar -xvf tdh-client.tar 命令解压文件。

  3. 执行下述命令(需 root 权限),完成客户端初始化:

    cd /root/TDH-Client/
    
    source ./init.sh
    复制
  4. 使用 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
      复制