OMS启动失败,3.3.0,提示ValueError: No JSON object could be decoded

【产品名称】

【产品版本】

【问题描述】

2022-06-01 19:22:22,322-urllib3.connectionpool-DEBUG connectionpool._new_conn.232 :Starting new HTTP connection (1): localhost:8090

2022-06-01 19:22:22,325-urllib3.connectionpool-DEBUG connectionpool._make_request.465 :http://localhost:8090 “POST /api/auth HTTP/1.1” 302 0

2022-06-01 19:22:22,329-urllib3.connectionpool-DEBUG connectionpool._make_request.465 :http://localhost:8090 “GET /login HTTP/1.1” 200 None

<Response [200]>

Traceback (most recent call last):

File “/usr/lib64/python2.7/runpy.py”, line 162, in _run_module_as_main

“__main__”, fname, loader, pkg_name)

File “/usr/lib64/python2.7/runpy.py”, line 72, in _run_code

exec code in run_globals

File “/root/omsflow/scripts/units/oms_cluster_manager.py”, line 196, in

main()

File “/root/omsflow/scripts/units/oms_cluster_manager.py”, line 192, in main

o.add_resource()

File “/root/omsflow/scripts/units/oms_cluster_manager.py”, line 175, in add_resource

self.add_resource_nodes(self.role)

File “/root/omsflow/scripts/units/oms_cluster_manager.py”, line 168, in add_resource_nodes

self.add_rm_cluster(cm_endpoint)

File “/root/omsflow/scripts/units/oms_cluster_manager.py”, line 108, in add_rm_cluster

token = self._auth(rm_endpoint)

File “/root/omsflow/scripts/units/oms_cluster_manager.py”, line 86, in _auth

auth_ret = loads(auth_ret.content)

File “/usr/lib64/python2.7/json/__init__.py”, line 338, in loads

return _default_decoder.decode(s)

File “/usr/lib64/python2.7/json/decoder.py”, line 366, in decode

obj, end = self.raw_decode(s, idx=_w(s, 0).end())

File “/usr/lib64/python2.7/json/decoder.py”, line 384, in raw_decode

raise ValueError(“No JSON object could be decoded”)

ValueError: No JSON object could be decoded

------------------------------------------------------------------------------------------------------------------------------------------------------------------

【结束】初始化失败,当前命令: python -m omsflow.scripts.units.oms_cluster_manager add_resource

-----------------------------------------------------------------------------------------------------

1 个赞
oms_meta_host: 10.38.108.173
oms_meta_port: 2881
oms_meta_user: root@root
oms_meta_password: root


# 用户可以自定义以下三个数据库的名称,OMS 社区版部署时会在元信息库中创建出这三个数据库
drc_rm_db: drc_rm
drc_cm_db: drc_cm
drc_cm_heartbeat_db: drc_cm_heartbeat


# OceanBase 社区版增量用户
# 当需要从 OceanBase 社区版消费增量日志时,请在 sys 租户下创建用户
# drc user 需要在待迁移的 OceanBase 集群 sys 租户下创建,然后在 OMS 社区版 yaml 文件中指定
drc_user: OMS_MIGRATION
drc_password: 123456


# OMS 社区版集群配置
# 通常配置为当前 OMS 社区版机器 IP
cm_url: http://10.38.108.173:8088
cm_location: 100
# cm_region: ${cm_region}
# cm_region_cn: ${cm_region_cn}
cm_is_default: true
cm_nodes:
 - 10.38.108.173

看配置是没有问题的,是首次部署的吗

是的,首次部署

检查配置文件,参数配置问题。