【 使用环境 】测试环境
【 OB or 其他组件 】OB
【 使用版本 】社区版4.3.4
【问题描述】使用OBD部署集群后,添加server节点,下载observer的rpm包,安装后,启动失败,详见附件日志。
observer.log (14.7 KB)
启动命令:/home/admin/ob/oceanbase/bin/observer -I 192.168.159.140 -c 1733276878 -p 2881 -P 2882 -z zone4 -n ob -d /home/admin/ob/oceanbase/store -r ‘192.168.159.137:2882:2881’ -l WARN -o “system_memory=1GB,datafile_size=2G,config_additional_dir=/home/admin/myoceanbase/oceanbase/etc3;/home/admin/myoceanbase/oceanbase/etc2”
辞霜
#3
用诊断工具分析一下日志看看,https://www.oceanbase.com/docs/common-obdiag-cn-1000000001768214
使用obd启动集群obd cluster start xxxx
把详细的obd报错日志发出来看一下
集群是正常的,新加的节点还没扩到集群中,是新节点启动异常
辞霜
#8
老师 您好 安装成功了 我之前曾将一台机器添加到zone中,IP是192.168.159.142。当加入后,这台server对应的IP、ZONE的信息就写入到/home/admin/.obd/cluster/cluster_name/config.yaml 文件中,后来我删除了server,再次添加就报错加不上。我把配置文件这个IP的相关信息去掉后,再添加就可以了
辞霜
#12
配置文件这个IP的相关信息去掉有一定风险,建议提前给yaml文件备份。
如果想删除observer建议使用obd进行运维,黑屏化操作不会被obd探测到,所以当使用obd对该集群进行操作时候发现配置文件与ob实际不符就会报错。