集群扩容observer 后 zone5状态是:INACTIVE

【 使用环境 】测试环境
【 使用版本 】4.2.2
【问题描述】原先集群obcluster,3台机器,架构:1-1-1
【复现路径】按照官网单独部署待扩容observer,IP为:IP_4;
第一步:扩容节点启动命令:
cd /home/admin/oceanbase && /home/admin/oceanbase/bin/observer -r ‘IP_1:2882:2881;IP_2:2882:2881;IP_3:2882:2881;IP_4:2882:2881’ -p 2881 -P 2882 -z zone5 -n obcluster -c 1 -d /home/admin/oceanbase/store/obcluster -l INFO -i eth0 -o "__min_full_resource_pool_memory=2147483648,memory_limit=12G,system_memory=2G,datafile_size=12G,log_disk_size=8G,cpu_count=6,enable_syslog_wf=False,enable_syslog_recycle=True,max_syslog_file_count=4,enable_rich_error_msg=True,config_additional_dir=/data/1/obcluster/etc3;/data/log1/obcluster/etc2"

第二步:使用obclient登录服务器:按照官网操作扩容zone5,显示zone5状态为:inactive

备注:IP_4节点的observer服务是正常的

应该跟时区有关系。服务在docker里面,与宿主机相差8小时。然后 server_permanent_offline_time 使用的宿主机的时间???

我这也遇见过。 第一:时间 时区, 第二:看看资源充足不

不是这2个问题,因为扩容的机器是用的hostname,网卡IP并没有在对外服务,对外服务是hostname -i 显示的IP,现有网络环境网卡IP与其它3个节点不通。强行将hostname -i 对应的IP绑定再eth0上才可以,这个不太合规