为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:
【CPU】:
【问题描述】*:
在部署完读写分离集群后,spring服务连接DMRW
失败。
异常信息:
java.lang.NullPointerException: Cannot invoke "dm.jdbc.d.b.R()" because "<parameter1>.K.rwInfo.rwCounter" is null
dm_svc.conf
配置文件:
##以#开头的行表示是注释#
##全局配置区
TIME_ZONE=(480)
LANGUAGE=(cn)
# DMRW=(192.168.110.29:15236)
DMRW=(192.168.110.29:15236,192.168.110.29:25236)
##服务配置
[DMRW]
LOGIN_MODE=(1)
RW_SEPARATE=(1)
RW_PERCENT=(30)
SWITCH_TIMES=(60)
SWITCH_INTERVAL=(1000)
Nacos
中的URL
配置
jdbc:dm://DMRW?schema=***
但是我使用dm管理工具连接集群可以使用
其他情况:jdbc连接采用ip:端口的方式连接主库可以使用,服务能够正常启动。
这个驱动的版看着比较老,可以换一个新的试一下
DmJdbcDriver8.jar