更新时间:2025-06-20 gmt 08:00

常见问题-j9九游会登录

异常1:username is empty!

异常:error com.huawei.rainbow.utils.parser.dbnodeconfparser:46 - [] - appconfstr is not json format

原因:检查cloud map中rainbow sdk配置项中的内容是否为json格式及username是否为空。

图1 配置信息

解决:在wisedba中sdkconfig下重新编辑该配置项并保存。

异常2:access denied for user

异常:java.sql.sqlexception: access denied for user 'xxxx'@'xx.xx.xx.xx' (using password: yes)

  • 原因1:密码错误。

    解决:删除sdk配置信息,重新在wisedba新建业务账号,在sdk配置重新录入配置信息。

  • 原因2:对应的数据库用户读写内网地址设置有误。

    解决:删除sdk配置信息,重新在wisedba新建业务账号,在sdk配置重新录入配置信息。

异常3:nodedatasource can't init或者init datasource params error!

异常:com.huawei.rainbow.exception.rainbowruntimeexception: nodedatasource can't init: dskey=xx.xx.xx.xx:3306@mysql或者caused by: com.huawei.rainbow.exception.dbnodeinitialexception: [configerror]init datasource params error! config is

  • 原因1:密码错误。

    解决:删除sdk配置信息,重新在wisedba新建业务账号,在sdk配置重新录入配置信息。

  • 原因2:对应的数据库用户读写内网地址设置有误。

    解决:删除sdk配置信息,重新在wisedba新建业务账号,在sdk配置重新录入配置信息。

  • 原因3:检查对应schema是否被异常删除。

    解决:重新创建schema。

异常4:dbgroupkey can not be null

原因:确定数据库连接信息的配置文件(例如:rainbow.properties)中dbgroupkey是否未配置。

解决: 找到设置参数的地方,核对配置的appname,dbgroupkey,dbname是否正确。

异常5:datasource.properties没有更新,或者没有拉取到某个数据库配置

  • 原因1:检查cloud map地址是否配置错误。

    解决:检查cloud map地址是否配置错误,查看日志是否有cloud map连接相关的错误。如果有,请修改cloud map配置并重启服务。

    图2 配置信息
  • 原因2:检查是否配置了dbdatasource的懒加载模式,只有当用数据库的时候才初始化,拉取配置。

    解决:检查是否配置了dbdatasource的懒加载模式,只有当用数据库的时候才初始化,拉取配置。如果是,触发一次数据库操作,查看是否更新。

异常6:启动时报java.sql.sqlexception: nodedatasource xxxx@xxxx has closed

原因:rainbow已经调用了close方法,导致无数据源。检查nuwa.out是不是有其他失败异常。

定位:检查日志中是否打印了“close rainbow instance”关闭了rainbow。初始化失败时也会调用close方法。

异常7:启动时报could not create connection to database server. attempted reconnect 3 times. giving up

原因:初始化失败。

定位:请尝试curl- v 数据库ip:数据库端口命令,检查服务主机与数据库ip之间网络是否正常。

相关文档

网站地图