开发者社区> 问答> 正文

OceanBase数据库是不是部署 oms 不能修改端口?

OceanBase数据库是不是部署 oms 不能修改端口?下面是 oms 的端口说明。

8089/8090 OMS 社区版管理控制台对应端口。
2023 sshd 服务。
8084 supervisorctl Web 界面。

8088 OMS 社区版的集群管控模块,在 supervisorctl 中的组件名为 oms_drc_cm。

使用这个命令进行了端口映射:

sh docker_remote_deploy.sh -o -i -d 5a4b67a36299 -m

展开
收起
真的很搞笑 2023-12-24 18:42:45 175 0
来自:OceanBase
7 条回答
写回答
取消 提交回答
  • OceanBase 数据库中的 OMS(OceanBase Management System)服务是可以修改其端口的,默认情况下可能会使用如 8089、8088 等端口。在实际部署过程中,如果您遇到端口冲突或其他需求,可以通过修改 OceanBase 配置文件来调整 OMS 的监听端口。

    对于 Docker 部署场景,您提到的 docker_remote_deploy.sh 脚本通常用于通过 Docker 进行部署,并且可以传递参数来指定不同服务的端口映射。例如 -p host_port:container_port 参数可以在容器内端口和主机端口之间建立映射关系。

    若要更改 OMS 在 Docker 容器内部运行时使用的端口,您应该在相应的 Docker Compose 文件或启动参数中调整 OMS 相关服务的端口配置,而不是直接修改 OMS 自身的配置文件(因为 Docker 容器内的应用感知的是容器内部端口,而宿主机上需要做端口映射以便外部访问)。

    如果您想更改 OMS 服务在 Docker 中监听的端口,您应该查找并编辑 Docker 部署脚本或相关 YAML 配置文件,将 8089 或 8088 端口替换为您想要的端口,并相应地更新端口映射。

    2024-01-10 15:50:45
    赞同 展开评论 打赏
  • OceanBase数据库部署时,OMS(OceanBase Management System)的端口是可以修改的。在实际部署过程中,如果默认的8089、8088等端口已被占用或其他原因需要更改,可以通过修改OMS的配置文件来指定新的端口号。

    2024-01-05 10:08:26
    赞同 展开评论 打赏
  • 十分耕耘,一定会有一分收获!

    楼主你好,阿里云OceanBase数据库的OMS(OceanBase Management Service)默认使用8089/8090端口作为管理控制台的端口,这个端口是不能修改的。其他的端口如2023(sshd服务)和8084(supervisorctl Web界面)可能是用于系统管理和监控的,也不能修改。

    如果你需要使用其他端口与OceanBase数据库进行通信,可以通过在网络层面进行端口映射或者使用阿里云提供的安全组配置来实现。

    2024-01-03 19:54:24
    赞同 展开评论 打赏
  • 可以修改。比如修改SSH的端口。进入OMS的安装目录,例如:

    cd /path/to/oms-community
    

    修改OMS配置文件 conf/application.properties,添加以下配置项:

    # OMS SSH端口号
    ssh.port=2022
    

    其中,2022是希望使用的SSH端口号。

    保存并关闭配置文件。

    重新启动OMS服务,例如:

    ./bin/startup.sh -d daemon
    

    这将会启动OMS服务,并使用你指定的SSH端口号。

    ——参考链接

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

    首先,关于OceanBase数据库部署和端口映射问题,可以通过阿里云容器服务进行快速部署。在部署过程中,可以选择端口映射功能,将OceanBase数据库的端口映射到您指定的端口上。您可以参考文档了解详细操作步骤。
    其次,关于OMS服务的端口说明,根据您提供的信息,OMS社区版管理控制台对应端口为8089/8090,SSH服务端口为2023,Supervisorctl Web界面端口为8084。另外,OMS社区版的集群管控模块对应端口为8088,组件名为oms_drc_cm。

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

    OceanBase 数据库部署 OMS(OceanBase Management Server)时,一些端口是固定的,不能随意修改。这是因为 OMS 使用的端口是固定的,如果在部署过程中修改了这些端口,可能会导致 OMS 无法正常运行。
    不过,对于 OMS 社区版的管理控制台端口(8089/8090),一般情况下是可以修改的。如果在使用过程中发现这两个端口已经被占用或者冲突,可以尝试修改它们的端口号来避免冲突。
    对于 OMS 集群管控模块的端口(8088),它是 OMS 内部使用的端口,一般情况下是不需要修改的。如果需要修改这个端口,需要重新编译 OMS,并重新部署 OMS 集群。

    2023-12-27 20:55:29
    赞同 展开评论 打赏
  • 可以。
    -p的作用是端口映射,例子中将 Docker 的 7090 端口映射到本地的 7090 端口。

    参考 https://www.oceanbase.com/docs/enterprise-tugraph-doc-cn-10000000001669465
    image.png

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

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载