集群启动一直Server is initializing

【 使用环境 】测试环境
【 OB or 其他组件 】Oceanbase
【 使用版本 】V4.3.1
【问题描述】oceanbase集群一直无法启动,一直提示Server is initializing,无论是sys租户还是自己创建的租户亦是如此
【复现路径】
先停止集群
obd cluster stop jhdcp


然后启动集群会报错

查看observer日志发现是资源问题


参考论坛其他帖子的做法
将ob的参数调大带参启动

然后提示
image
执行
strings /jhmk/jhdcp/obcomponent/jhdcp/oceanbase/etc/observer.config.bin
查看并没有变化
image
考虑是集群没有停止原因,于是停止集群后再次尝试
obd cluster stop jhdcp
再次执行

但发现依旧没变化
请教一下如何能调整集群参数重启集群
observer日志
observer.7z (4.7 MB)

grep ERROR observer.log看下错误,也提供一下observer.log日志

1 个赞

嗯嗯,基本上都是磁盘和内存的资源问题


日志已补充了铁汁

看下磁盘空间满了吗

没满的哈,但是我想扩展空间

如何解决 Log out of disk space 问题-OceanBase知识库
根据这个文档看看
errcode=-4264] Log out of disk space(msg=“log disk space is almost full”, ret=-4264

好嘞,我Try Try

提供一下启动时候的详细obd日志,并提供一下yaml文件这边帮忙看一下是不是内存参数配置的是否合理

我尝试过update yaml参数
obd cluster edit-config jhdcp
并调整对应参数


然后
obd cluster reload jhdcp
发现依旧无法启动

铁汁,这个操作和我描述里的一样耶,我是尝试了带参启动了哈


但它无反应


看下引号是不是用的中文

哈哈哈哈哈,我说咋命令执行了没效果
阔以了bro :hugs:

启动后建议扩容下memory_limit 8G有点小属于最小运行配置了

好嘞好嘞,我调整下 :hugs:

log_disk_utilization_threshold=80
log_disk_utilization_limit_threshold=95
起来后这两个参数调回默认值