[ERROR] OBD-1005: Some of the servers in the cluster have been stopp

【 使用环境 】测试环境
【 OB or 其他组件 】OB
【 使用版本 】5.7.25-OceanBase_CE-v4.3.0.1
【问题描述】清晰明确描述问题
ob重启时报错,无参启动也起不来
Connect to observer x
[ERROR] OBD-1006: Failed to connect to oceanbase-ce
[ERROR] OBD-1005: Some of the servers in the cluster have been stopped
See OceanBase分布式数据库-海量数据 笔笔算数 .
Trace ID: 848f0452-176f-11ef-9a68-e454e8ba5abe
If you want to view detailed obd logs, please run: obd display-trace 848f0452-176f-11ef-9a68-e454e8ba5abe

【复现路径】问题出现前后相关操作
修改过query_time_out参数,一直在导入数据,卡死

这个执行下吧
observer的进程有起来么

observer看检查是ok的,

重新启动下 需要提供observer.log日志确认下。

正在处理:observer.log…
麻烦帮忙看下
observer.7z (5.1 MB)

observer.7z (3.2 MB)
这是刚重启的日志

ERROR issue_dba_error (ob_log.cpp:1891) [5859][T1_MINI_MERGE][T1][YB427F000001-000618F6300CF173-0-0] [lt=0][errcode=-4388] Unexpected internal error happen, please checkout the internal errcode(errcode=-4184, file=“ob_block_manager.cpp”, line_no=304, info=“Failed to alloc block from io device”)

报错合并时申请不到磁盘空间,应该是当前预占用的磁盘空间已经用完了。
df -h 如果磁盘剩余空间充足,可以obd cluster edit-config 部署名称 调整datafile_size 空间大小。

按照这样改了之后启动还是不行,麻烦帮忙看下
df-h



observer.7z (639.1 KB)

还卡在这边,大佬还有什么方法能解决吗

datafile_size 设置 50G
datafile_maxsize 设置 50G
log_disk_size 设置 36G

重新启动后 看下
strings /root/oceanbase-ce/etc/observer.config.bin 是否生效。

如果未生效 可以二进制文件启动。
cd /root/oceanbase-ce/
./bin/observer -o “datafile_size=50G,datafile_maxsize=50G,log_disk_size=36G”

感谢,解决了。有个点一直没注意到,observer一直在启动中,所以修改时一直不生效,将集群全部停了之后再修改就ok了。重启也正常了,非常感谢