ob-configserver安装config.yaml配置文件监控端口号配置了9999,ob数据库执行alter system set obconfig_url = 'http://【ip】:9999/services?Action=ObRootServiceInfo&ObCluster=R3OMS',但是启动ob-sconfigserver后,执行curl -s 'http://【ip】:9999/services?Action=ObRootServiceInfo&ObCluster=R3

这边给您一些排查建议,您可以先看一下
1.可以先验证一下configserver是否启动了,看起来您的配置文件使用的是oceanbase作为configserver的数据库,你可以先试用sqlite3尝试
2.http://xxxx:9999/services?Action=ObRootServiceInfo&ObCluster=R3OMS 后面的obcluster是ob的集群名称,不是deploy名称,可以使用obd cluster edit-config 查看appname参数,是否正确。

安装没问题的,这个配置http://xxxx:9999/services?Action=ObRootServiceInfo&ObCluster=R3OMS,我换了一个ip没问题【这个ip有9999端口服务】,应该是当前报错的ip没有9999这个端口的服务,但是我不知道这个9999端口是OceanBase的什么进程

oceanbase中应该没有9999的端口占用,您可以通过sudo lsof -i :9999 来查看所有用户对于9999端口的占用

ob得一些端口信息 【SOP 系列 20】OceanBase 服务端进程 & 生态产品默认端口号 - 社区问答- OceanBase社区-分布式数据库


改下呢

试过了,需要OceanBase对应服务器有的端口,我们是要在OMS迁移配置数据源使用


这个我们执行过alter system set obconfig_url = ‘http://xxxx:9999/services?Action=ObRootServiceInfo&ObCluster=R3OMS

1。根据上面得链接也可以操作。ob端口支持自定义修改。9999端口默认是8080.

2… 可以部署一个ocp 这里可以查看到

3.看下配置文件,sudo lsof -i :9999 不加ip地址

image
我们部署的是


暂时没找到你截图那个配置,

这个是数据库查询的

ocp OCP-OceanBase 云平台

debug 模式启动了嘛?


我在我们部署的云平台 Express 4.3.1.0 版本没找到 ConfigUrl这个

这个是ocp 云平台轻量版。需要部署


两个工具不一样,所有没有

我暂时没有资源部署ocp,还有什么办法可以找到问题所在吗?


这是用另外一个ip验证的,有返回

用这个ip就不行呢

启动 ob-configserver,开启debug 模式
cd /home/admin/ob-configserver && bin/ob-configserver -c conf/config.yaml
这个执行了嘛。

之前启动过,现在 release 模式模式,启动不了
需要改回debug模式吗?

当前oms和ob什么版本呢

OMS:
oms_4.2.3-ce.tar.gz
OB:
image

  1. 再开启debug 模式时会提示

    来修改 obconfig_url 参数。

  2. 或者重新部署一个ocp云平台。

好的,我们看下重装吧,谢谢