开发者社区> 问答> 正文

部署 oms 端口冲突,是因为部署的 OceanBase数据库 数据库占用了吗?

部署 oms 端口冲突,是因为部署的 OceanBase数据库 数据库占用了吗?aa67e2f8685c08a207d59edd3587f28e.png

展开
收起
真的很搞笑 2023-12-24 18:24:23 65 0
来自:OceanBase
5 条回答
写回答
取消 提交回答
  • 当部署OceanBase数据库时,如果OMS(OceanBase Management System)服务所使用的端口与当前服务器上已运行的服务或其他应用程序冲突,就会发生端口冲突。

    2024-01-05 10:22:56
    赞同 展开评论 打赏
  • 可能因为安装OBAgent的默认端口8088、8089,而OMS的8088是负责调度的程序端口,8089是网页地址的端口。两者发生了冲突。在执行脚本加上-m参数,可以开启端口映射功能
    image.png

    ——参考来源于OceanBase官方文档

    2024-01-04 23:16:22
    赞同 1 展开评论 打赏
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    部署 OMS 时,默认使用端口 16200。如果您已经部署了 OceanBase 数据库,并且它占用了同一端口,则会出现端口冲突的情况。此时,您可以尝试更改 OMS 的端口号或者通过防火墙设置允许不同的端口通信。
    另外,如果您需要同时部署多个数据库或者应用程序,请确保它们之间不会冲突,可以根据实际需要选择合适的端口号,或者使用服务发现和管理工具来管理您的应用程序。

    2023-12-29 12:42:11
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    部署 OMS 端口冲突,可能是由于部署的 OceanBase 数据库占用了端口。在单节点部署 OceanBase 数据库时,通常会使用多个端口,包括默认的 8088、8089 等。如果这些端口已经被占用,或者与其他服务冲突,就可能导致 OMS 部署失败。

    解决这个问题的方法是,为 OMS 选择一个新的端口。你可以尝试使用一个未被占用的端口,如 8090、8091 等。在部署 OMS 时,需要确保这个端口没有被其他服务占用,否则可能会导致冲突。你也可以考虑使用 Docker 容器来部署 OMS,这样 Docker 可以自动解决端口冲突的问题。

    2023-12-27 21:52:21
    赞同 展开评论 打赏
  • 这个可以参选下https://ask.oceanbase.com/t/topic/35604366 ,此回答整理自钉群“[社区]技术答疑群OceanBase”

    2023-12-25 08:05:25
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
开源HTAP OceanBase产品揭秘 立即下载
云数据库OceanBase 架构演进及在金融核心系统中的实践 立即下载
自研金融数据库OceanBase的创新之路 立即下载