使用DBVisualizer连接GridDB遇10054:TXN_CLIENT_VERSION_NOT_ACCEPTABLE错误求助
问题分析与解决方案
核心原因:JDBC驱动与GridDB服务器版本不兼容
错误信息里的TXN_CLIENT_VERSION_NOT_ACCEPTABLE已经明确指向版本不匹配:客户端驱动版本(connectClientVersion=-9)和服务器版本(serverVersion=15)无法兼容。GridDB的JDBC驱动和服务器版本是强绑定的,跨大版本使用必然会出现这类连接错误,这和JDBC URL格式无关。
解决步骤
确认GridDB服务器版本
可以通过以下方式获取服务器版本:- 执行命令行工具
gs_stat,输出里会包含版本信息 - 查看GridDB安装目录下的
griddb_version.txt文件
- 执行命令行工具
下载对应版本的JDBC驱动
必须下载和服务器版本完全一致的gridstore-jdbc.jar,比如服务器是GridDB 5.3.x,就下载5.3.x版本的驱动,版本号差一位都可能导致连接失败。替换DBVisualizer中的驱动
删除当前在DBVisualizer驱动管理器里添加的旧驱动jar,重新添加对应版本的jar,保持驱动类com.toshiba.mwcloud.gs.sql.Driver不变,重新配置连接。
关于JDBC URL的补充说明
等版本问题解决后,再调整URL格式:
- 单节点连接时,基础格式
jdbc:gs://localhost:10001是有效的,默认会连接到defaultCluster集群 - 如果是多节点集群或者自定义了集群名,需要补充集群名,格式为
jdbc:gs://localhost:10001/yourClusterName - 数据库名参数可选,默认使用默认数据库
内容的提问来源于stack exchange,提问作者user1366062
相关产品推荐
相关产品推荐

