部署oms【步骤五】初始化 OMS 资源标签和资源组 失败

【 使用环境 】测试环境
【 OB or 其他组件 】
oms4.1.1
observer 4.2.1
【 使用版本 】
【问题描述】部署oms【步骤五】初始化 OMS 资源标签和资源组 失败
【复现路径】问题出现前后相关操作
【问题现象及影响】
导入数据库的时候有error
oms部署过程日志.txt (44.0 KB)


然后步骤五的时候报错

用的元数据数据库是ob的社区版4.2.1

这是config.yaml文件

【附件】

这里的ip和端口不对吧,应该是:192.168.66.153:12883 ?

192.168.66.153:12883是元数据数据库的地址,是observer上建的一个租户。这个localhost没找到在哪配置。

进入OMS容器,下的日志上传一下
/home/admin/logs/ghana/Ghana

Ghana.tar.gz (6.4 MB)

在OMS容器链接一下metadb,配置中的端口是否敲错了,12883 ?
mysql -h 192.168.66.153 -P12883 -uroot@.xxx -pxxx

Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.alibaba.druid.pool.GetConnectionTimeoutException: wait millis 60000, active 0, maxActive 60, creating 0, createErrorCount 268

2023-10-18 00:00:00.238 [ERROR] [Druid-ConnectionPool-Create-931911789] [] create connection SQLException, url: jdbc:oceanbase://192.168.66.153:12883/oms_rm?characterEncoding=utf8, errorCode 1227, state 42501
java.sql.SQLSyntaxErrorException: Could not connect to address=(host=192.168.66.153)(port=12883)(type=master) : (conn=37951) Access denied
at com.oceanbase.jdbc.internal.util.exceptions.ExceptionFactory.createException(ExceptionFactory.java:108)
at com.oceanbase.jdbc.internal.util.exceptions.ExceptionFactory.create(ExceptionFactory.java:233)
at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.connectWithoutProxy(AbstractConnectProtocol.java:1555)
at com.oceanbase.jdbc.internal.util.Utils.retrieveProxy(Utils.java:1218)
at com.oceanbase.jdbc.OceanBaseConnection.newConnection(OceanBaseConnection.java:305)
at com.oceanbase.jdbc.Driver.connect(Driver.java:87)
at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1652)
at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1718)
at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2785)
Caused by: java.sql.SQLSyntaxErrorException: (conn=37951) Access denied
at com.oceanbase.jdbc.internal.util.exceptions.ExceptionFactory.createException(ExceptionFactory.java:108)
at com.oceanbase.jdbc.internal.util.exceptions.ExceptionFactory.create(ExceptionFactory.java:228)
at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.authenticationHandler(AbstractConnectProtocol.java:784)
at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.createConnection(AbstractConnectProtocol.java:588)
at com.oceanbase.jdbc.internal.protocol.AbstractConnectProtocol.connectWithoutProxy(AbstractConnectProtocol.java:1550)
… 6 common frames omitted

因为我在obproxy前面加了个haproxy作为负载均衡所以端口是12883
通过12883我是能正常连上的

去掉haproxy这个,metadb通过obproxy链接数据库,重新安装一下OMS

好的,可以了。谢谢

oms登陆默认密码是多少?

加我钉钉号,密码私发给你吧:qfm_a85e0dw33