使用GridDB Web CLI与SQL操作时遇连接已关闭错误求助
解决GridDB Web CLI连接已关闭错误的排查步骤
1. 核对Web CLI连接核心参数
- 确认登录时填写的集群地址与GridDB集群实际节点IP/主机名完全匹配,默认集群端口为10001,避免端口或地址输入错误。
- 检查用户名/密码:默认管理员账号是
admin/admin,若集群修改过认证配置,必须使用更新后的凭证。 - 验证集群名称:默认值为
myCluster,如果集群初始化时自定义了名称,需填写对应值。
2. 验证网络连通性
- 在Web CLI所在机器上,用以下命令测试GridDB节点端口是否可达:
若连接失败,检查防火墙(iptables/ufw/云安全组)是否允许Web CLI所在IP访问10001端口;同时确认GridDB节点的绑定地址不是仅本地回环(nc -zv <gridDB节点IP> 10001127.0.0.1),需配置为0.0.0.0或对外可访问的IP。
3. 检查集群认证与权限配置
- 查看GridDB的
gs_cluster.json配置文件,确认authentication字段状态:若开启认证,需确保Web CLI使用的用户拥有创建容器、执行SQL的权限。 - 若集群启用了TLS加密,Web CLI登录时必须勾选Use SSL选项,且证书配置需与集群保持一致。
4. 查看GridDB日志定位根因
- 查看GridDB节点日志(默认路径:
/var/lib/gridstore/log/),搜索connection closed相关条目,日志会给出具体错误原因,比如认证失败、集群状态异常、连接超时等。
5. 重置Web CLI会话
- 关闭当前Web CLI浏览器标签页,重新打开后尝试登录,避免会话缓存导致的异常;若为本地部署的Web CLI,可清除浏览器缓存后再连接。
内容的提问来源于stack exchange,提问作者Muhammad Waheed
相关产品推荐
相关产品推荐

