关于维护OB单节点重建问题

【产品名称】开源版OceanBase

【产品版本】3.1.1

【问题描述】OB三副本 1-1-1 单个节点维护,正常停止服务,维护时间为4小时左右 alter system set server_permanent_offline_time=‘360000s’ server=‘172.20.2.126:2882’; 节点下线重建时间已维护,维护完毕后启动服务,发现节点数据重建了,是什么原因导致的,还是哪里少配置,如图:

ob节点重建.png (30362 KB)

已解决,找到问题原因!

1 个赞

👍🏻

可以分享一下吗?

alter system set server_permanent_offline_time='36000s' server='172.20.2.126:2882';   ---原

alter system set server_permanent_offline_time='36000s' ;  --现

节点心跳间隔参数要设置在线的副本,应该是设置在rs上就可以,我开始配置在了维护节点上,所以不生效了,导致下线时间过长心跳检测时间仍为3600s,所以重启服务后,副本重建了。方便的方法直接统一设置alter system set server_permanent_offline_time='36000s' ; 所有节点维护完成后在统一改回alter system set server_permanent_offline_time='3600s' ; 即可。