单机安装observer后启动失败,哪位老师可以帮忙看一下

【 使用环境 】测试环境
【 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”

用诊断工具分析一下日志看看,https://www.oceanbase.com/docs/common-obdiag-cn-1000000001768214
使用obd启动集群obd cluster start xxxx
把详细的obd报错日志发出来看一下

  • memory_limit 没有指定,设置为 12G 或更多。
  • datafile_size 初始值可能太小了,搞到 5G
  • log_file_size 没有指定,动态计算到底多大这里就看不出来了。设置为 20G 或更大。

集群是正常的,新加的节点还没扩到集群中,是新节点启动异常

好的 谢谢 我再试试 请问你是机器人吗

部署基础知识建议看看:OB 4.2 集群手动部署方法

https://www.oceanbase.com/docs/community-obd-cn-1000000001477803
扩容可以参考obd官方文档中提供的方法

好的 谢谢

安装成功了么

老师 您好 安装成功了 我之前曾将一台机器添加到zone中,IP是192.168.159.142。当加入后,这台server对应的IP、ZONE的信息就写入到/home/admin/.obd/cluster/cluster_name/config.yaml 文件中,后来我删除了server,再次添加就报错加不上。我把配置文件这个IP的相关信息去掉后,再添加就可以了

配置文件这个IP的相关信息去掉有一定风险,建议提前给yaml文件备份。
如果想删除observer建议使用obd进行运维,黑屏化操作不会被obd探测到,所以当使用obd对该集群进行操作时候发现配置文件与ob实际不符就会报错。

好的 谢谢您