开发者社区 问答 正文

OceanBase在单一节点上部署ob后又部署obproxy时报错?

OceanBase在单一节点上部署ob后又部署obproxy时报错?e6b18584e85f6d1b1f2befc97842b046.png 3f638f67e847aef044903d53599904bd.png

展开
收起
真的很搞笑 2023-07-04 13:40:07 159 分享 版权
来自: OceanBase
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    如果您已经在单个节点上成功部署了 OceanBase OB Server,但是在部署 OB Proxy 时遇到了错误,可能是由于以下原因之一:

    端口冲突:请确保您在部署 OB Proxy 时使用的端口没有被其他进程占用。您可以使用 netstat 命令或者 lsof 命令来检查端口的使用情况。

    配置错误:请确保您的 OB Proxy 配置文件正确设置。特别是与 OB Server 相关的配置参数,例如 server_list、proxy_port 等等。您可以使用 obproxy -c 命令检查配置文件的语法和正确性。

    权限不足:请确保您有足够的权限启动 OB Proxy。特别是如果您使用的端口号小于 1024,则需要使用 root 用户或者具有相应权限的用户启动 OB Proxy。

    2023-07-31 08:00:28
    赞同 展开评论
  • 这里不是说你有两个进程,而是说你在这个节点上安装了两个版本的rpm包 执行: rpm -qa | grep obproxy
    看看你这个节点上有几个版本,然后看看上面ID为11622的步骤里面安装的obproxy是哪个版本,可以在节点上保留这个版本的rpm包,把另外一个版本的卸载掉。处理回来重试这个步骤,此回答整理自钉群“[社区]技术答疑群OceanBase”

    2023-07-04 13:47:42
    赞同 展开评论