OceanBase在单一节点上部署ob后又部署obproxy时报错?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
如果您已经在单个节点上成功部署了 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。
这里不是说你有两个进程,而是说你在这个节点上安装了两个版本的rpm包 执行: rpm -qa | grep obproxy
看看你这个节点上有几个版本,然后看看上面ID为11622的步骤里面安装的obproxy是哪个版本,可以在节点上保留这个版本的rpm包,把另外一个版本的卸载掉。处理回来重试这个步骤,此回答整理自钉群“[社区]技术答疑群OceanBase”