常见问题
异常1:Username is Empty!
异常:ERROR com.huawei.rainbow.utils.parser.DbNodeConfParser:46 - [] - appConfStr is not json format
原因:检查Cloud Map中Rainbow SDK配置项中的内容是否为json格式及Username是否为空。

解决:在WiseDBA中SdkConfig下重新编辑该配置项并保存。
异常2:Access denied for user
异常:java.sql.SQLException: Access denied for user 'xxxx'@'xx.xx.xx.xx' (using password: YES)
异常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
异常4:dbGroupKey can not be null
原因:确定数据库连接信息的配置文件(例如:rainbow.properties)中dbGroupKey是否未配置。
解决: 找到设置参数的地方,核对配置的appName,dbGroupKey,dbName是否正确。
异常5:datasource.properties没有更新,或者没有拉取到某个数据库配置
异常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之间网络是否正常。