认证培训专区
学习笔记
文章
GCDW 客户端与应用接口连接
发表于2026-07-15 13:07:0033次浏览0个评论
GCDW 客户端与应用接口连接
1. gccli 简介
gccli是 GCDW 的命令行客户端,用于连接数据库并执行 SQL。- 可部署在非 GCDW 节点的 Linux 环境,通过网络连接 Coordinator 节点。:contentReference[oaicite:0]{index=0}
安装步骤
# 解压安装包
tar xvf gccli_xxx.tar.bz2
# 切换 gbase 用户
su - gbase
# 执行安装
./gccli_install.sh gccli_standalone.tar.bz2
安装完成后,可执行:
gccli -uUSER -pPASSWORD -hCOORDINATOR_IP
验证安装是否成功。
2. gccli 常用参数
gccli -u -p \
-h -P \
-D
| 参数 | 说明 |
|---|---|
-u |
用户名 |
-p |
密码 |
-h |
Coordinator IP(支持多个地址,实现高可用) |
-P |
Coordinator 端口 |
-D |
默认数据库 |
-e |
执行 SQL |
-vvv |
格式化输出 |
< sql.sql |
批量执行 SQL 文件 |
-f |
批量执行时忽略错误继续执行 |
3. gccli 使用示例
普通连接
gccli -uroot -p12345678 \
-h172.16.5.28 \
-P34739
高可用连接
gccli -uroot -p12345678 \
-h172.16.5.28:34739,172.16.5.29:28090,172.16.5.28:25290
Coordinator 端口可通过以下命令查看:
kubectl get all -n -o wide
4. 域名连接
如果 gccli 部署在 GCDW 所在 K8S 集群内,可直接使用 Coordinator 域名连接。
gccli \
-hcoordinator-3.chent \
-uroot \
-p12345678 \
-Dcloud
查看 Coordinator 域名:
kubectl exec -it gcdw-saas-backend-0 -n gcdwbase -- bash
./account --show
支持批量执行 SQL:
gccli ... < test.sql
5. 执行 SQL
直接执行 SQL:
gccli \
-uroot \
-p12345678 \
-h172.16.5.28:34739 \
-Dcloud \
-e "SELECT * FROM user_check LIMIT 1\G"
\G 表示纵向显示查询结果,便于查看宽表。
6. JDBC 连接
GCDW 与 GBase 8a 使用相同的 JDBC 驱动。
普通连接
jdbc:gbase://host:port/dbname
高可用
jdbc:gbase://host:port/dbname
?user=root
&password=******
&failoverEnable=true
&hostList=IP1:PORT1,IP2:PORT2
负载均衡
jdbc:gbase://host:port/dbname
?user=root
&password=******
&failoverEnable=true
&hostList=IP1:PORT1,IP2:PORT2
&gclusterId=gcl1
7. JDBC 示例
String url =
"jdbc:gbase://172.16.5.28:34739/testdb
?user=root
&password=******
&failoverEnable=true
&hostList=172.16.5.29:28090,172.16.5.28:25290
&gclusterId=gcl1";
注意:
- 重启 Coordinator Pod,端口保持不变。
- 删除并重新创建 Coordinator,端口可能变化。
- GCDW 升级后,Coordinator 外部端口可能变化。
8. K8S 域名连接
如果应用部署在 GCDW 所在 K8S 集群中,可直接使用 Coordinator 域名:
jdbc:gbase://coordinator-1.chent/testdb
?user=root
&password=******
&failoverEnable=true
&hostList=coordinator-2.chent,coordinator-3.chent
&gclusterId=gcl1
查看域名:
./account --show
评论
登录后才可以发表评论
热门帖子
- 12025-12-01浏览数:183149
- 22023-05-09浏览数:25913
- 42023-09-25浏览数:19555
- 52020-05-11浏览数:18169