"1001是端口被占用了。
1005可以试下obd cluster start name --wop 无参启动。ps -ef |grep obproxy && ss -lnutp |grep 2883 看下 此回答整理自钉群:“[社区]技术答疑群OceanBase”"
OBD-1005:Some of the servers in the cluster have been stopped
错误原因:后续的操作需要所有的机器的服务全部在线,而当前配置内的部分机器已经停止。
解决方法:您可使用 obd cluster start --wop 无参启动,将全部的服务拉起。
OBD-1001:x.x.x.x:xxx port is already used
错误原因:端口已经被占用。
说明
各个组件的端口配置项以及默认端口号可参考 【SOP 系列 20】OceanBase 服务端进程 & 生态产品默认端口号。
解决方法:请您检查配置并更换端口,您可根据自身情况选择以下任一方式。
方法一:若您使用配置文件部署,使用 obd cluster edit-config 命令修改配置文件中对应的端口配置。修改完成后继续执行 obd cluster start 命令启动即可。
说明
方法一中提到的命令详细介绍可参考 集群命令组。
方法二:若您使用 obd demo 命令部署,可通过如下命令指定端口,此处以指定 oceanbase-ce 组件的 mysql_port 为例。
obd demo --oceanbase-ce.mysql_port=3881
说明
方法二中提到的命令详细介绍可参考 快速部署命令。
方法三:若您通过 OBD 白屏界面部署,可在 集群配置 界面修改对应的端口。
参考文档https://www.oceanbase.com/docs/community-obd-cn-1000000000254543
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。