【 使用环境 】生产环境
【 使用版本 】4.2.0_CE
【问题描述】
ob配置文件,ip填写0.0.0.0,ob集群重启卡住一直初始化中
oceanbase-ce:
servers:
# Please don’t use hostname, only IP can be supported
- 0.0.0.0
【问题现象及影响】
【 使用环境 】生产环境
【 使用版本 】4.2.0_CE
【问题描述】
ob配置文件,ip填写0.0.0.0,ob集群重启卡住一直初始化中
oceanbase-ce:
servers:
# Please don’t use hostname, only IP can be supported
【问题现象及影响】
为什么不填写个正常的IP呀
OBD 部署思路是远程部署,要 SSH 过去,即使你是本机也要。
0.0.0.0 :表示“本网络上的本主机”,只能用作源地址。不能做为 SSH 目标。
换一个具体的地址。127.0.0.1 或者其他 IP 都行。
不妨碍 OB 监听是 0.0.0.0:2881 和 0.0.0.0:2882
此外还有一个原因 OB进程启动需要指定网卡,获取网卡上的一个 IP 。部署的时候需要用输入的IP 去构造 RS LIST。所以部署时还需要指定具体的 IP 。OB 初始化后每个节点有个IP 记录,推测会选网卡上跟RS list 同一个网段的IP。
如果网卡上有多个IP符合要求后,OB进程启动可能选错 IP。所以 4.x 版本后 observer 增加参数 local_ip 。不过没有针对这个IP做监听,监听依然是 0.0.0.0 。
看报错得用实际IP地址