OBD-1001端口占用,如何修改端口

【 使用环境 】 测试环境
【 使用版本 】社区版4.2.4.0
【问题描述】obd白屏部署时,预检查一直提示1001 端口占用了,这个应该如何修改

你截图发一下 看看到哪一步 报的错

麻烦发下obd.log和截图看下

定位 OBD 配置文件

  • 通常,OBD 的配置文件位于安装目录下的 etc 文件夹中,文件名为 obd.conf。这是一个文本格式的文件,包含了众多关于 OBD 运行的配置信息,如集群信息、组件信息以及端口等参数。

修改端口参数

  • obd.conf 文件中,查找与端口相关的配置项。可能会有一个类似于 rpc_portmonitor_port(具体名称取决于 OBD 版本和配置结构)的参数,其当前值可能为 1001。
  • 将这个端口参数修改为一个未被占用的端口号,例如可以修改为 1002、1003 等。确保选择的端口号在服务器环境下是可用的,并且没有被其他重要的服务或程序占用。
  • 同时,还需要注意与之相关的其他配置项是否会受到端口修改的影响。例如,如果有防火墙规则或者其他网络配置与原端口相关联,可能也需要进行相应的修改。

重新启动 OBD 服务

  • 在修改完端口参数后,需要重新启动 OBD 服务,以使新的端口配置生效。可以使用以下命令(在 OBD 安装目录的 bin 文件夹下):
    • 在 Linux 系统中:./obd cluster restart <集群名称>(将 <集群名称> 替换为实际的集群名称)。
    • 重新启动后,OBD 应该会使用新的端口进行通信和管理操作,避免了之前的端口占用问题。

验证端口修改是否成功

  • 可以使用网络工具来验证端口修改是否成功。例如,在 Linux 系统中,可以使用 netstat -tlnp 命令来查看指定端口是否被 OBD 占用。
  • 另外,尝试通过新的端口进行一些与 OBD 相关的操作,如连接到 OceanBase 集群、查看集群状态等,以确保 OBD 能够正常工作。

多谢 已经处理好了

多谢 已经处理好啦

是自己部署的操作的问题么?

可以分享下您的解决方法吗