【产品名称】
oms
【产品版本】
reg.docker.alibaba-inc.com/oceanbase/oms:feature_3.2.2-ce
【问题描述】
mysql同步到ob,启动任务失败。
运维管控操作 host 失败:Unexpected response (non-json) from CM: [
]。
#故障原因:由于配置文件cm_nodes 缺失空格问题导致!!!
# cm_nodes 为列表形式,-前需要有两个空格
#正确配置文件:
[root@i-AAB0CE27 conf]# cat config.yaml # OMS 社区版部署必填配置 # OMS 社区版元数据库信息,即创建的租户所在 OceanBase 集群对应的信息 # 您需要提前准备一个 OceanBase 数据库,用于存放 OMS 社区版的元信息 oms_meta_host: 192.168.6.61 oms_meta_port: 2881 oms_meta_user: root oms_meta_password: root # 用户可以自定义以下三个数据库的名称,OMS 社区版部署时会在元信息库中创建出这三个数据库 drc_rm_db: omsrm drc_cm_db: omscm drc_cm_heartbeat_db: omsdb # OceanBase 社区版增量用户 # 当需要从 OceanBase 社区版消费增量日志时,请在 sys 租户下创建用户 # drc user 需要在待迁移的 OceanBase 集群 sys 租户下创建,然后在 OMS 社区版 yaml 文件中指定 drc_user: oms drc_password: oms # OMS 社区版集群配置 # 通常配置为当前 OMS 社区版机器 IP cm_url: http://192.168.6.71:8088 cm_location: 100 cm_region: bj cm_region_cn: bjcn cm_is_default: true cm_nodes: - 192.168.6.71
11112.jpg (131679 KB)
墨康
#2
你好麻烦请粘贴下oms部署时使用的config.yaml配置文件
[root@i-AAB0CE27 ~]# cat config.yaml
oms_meta_host: 192.168.6.61
oms_meta_port: 2881
oms_meta_user: root
oms_meta_password: root
drc_rm_db: omsrm
drc_cm_db: omscm
drc_cm_heartbeat_db: omsdb
drc_user: oms
drc_password: oms
cm_url: http://192.168.6.71:8089
cm_location: 100
cm_region: bj
cm_region_cn: bjcn
cm_is_default: true
cm_nodes:
- 192.168.6.71
2222.jpg (133170 KB)
已解决!
[root@i-AAB0CE27 conf]# cat config.yaml
# OMS 社区版部署必填配置
# OMS 社区版元数据库信息,即创建的租户所在 OceanBase 集群对应的信息
# 您需要提前准备一个 OceanBase 数据库,用于存放 OMS 社区版的元信息
oms_meta_host: 192.168.6.61
oms_meta_port: 2881
oms_meta_user: root
oms_meta_password: root
# 用户可以自定义以下三个数据库的名称,OMS 社区版部署时会在元信息库中创建出这三个数据库
drc_rm_db: omsrm
drc_cm_db: omscm
drc_cm_heartbeat_db: omsdb
# OceanBase 社区版增量用户
# 当需要从 OceanBase 社区版消费增量日志时,请在 sys 租户下创建用户
# drc user 需要在待迁移的 OceanBase 集群 sys 租户下创建,然后在 OMS 社区版 yaml 文件中指定
drc_user: oms
drc_password: oms
# OMS 社区版集群配置
# 通常配置为当前 OMS 社区版机器 IP
cm_url: http://192.168.6.71:8088
cm_location: 100
cm_region: bj
cm_region_cn: bjcn
cm_is_default: true
cm_nodes:
- 192.168.6.71