oceanbase-ce 启动时一直停留在 wait for observer init

【 使用环境 】测试环境
【 OB or 其他组件 】 OB
【 使用版本 】社区版3.1.4
【问题描述】在启动ob的过程中一直停留在wait for observer init,十几分钟都没有执行下一步
【复现路径】第一次执行时出现报错 OBD-1007: (127.0.0.1) open files must not be less than 20000 (Current velue: 1024),过了一段时间后再次执行启动集群就卡在observer init
【问题现象及影响】


【附件】
observer.rar (7.6 MB)

可以参考这个obd错误码解决方案


其实这个配置一直是有配置的,只是启动的时候有时候可能没反应过来,第二次执行的时候就没有出现这个错误,但是卡在了observer init

麻烦贴一下你的配置文件和observer里面的ERROR日志

config.txt (2.4 KB)

error.rar (855.8 KB)

我这个ob已经运行了一段时间,今天开机重新启动突然需要boostrap,然后oceanbase这些已经没了

datafile_disk_percentage: 20 是不是磁盘满了,调大这个参数看下;


我手动重启了observer,参数datafile_disk_percentage: 70
oceanbase还是找不到了

登录进去 看下库名 show databases;


提示表名不存在

use oceanbase;
show tables; 能查么?
麻烦把现在的observer.log提供下。


observer.rar (3.3 MB)
查不了

整个过程是这样的:
1.同事开机执行启动数据库命令报错:OBD-1007: (127.0.0.1) open files must not be less than 20000 (Current velue: 1024)
2.我执行启动数据库命令,结果没有出现第一步的报错,但是一直停留在wait for observer init,距离上一步启动间隔了大约10分钟
3.在wait for observer init这一步等待了估计10分钟后ctrl+c强制关闭了
4.用obd cluster edit-config obce-single修改datafile_disk_percentage: 90,但是reload cluster失败,尝试了 --wop无参数启动,依然卡在wait for observer init

有第一次启动之前的日志么?从第一次启动返回的信息,应该在此之前就有问题了。

rootservice.log.rar (9.9 MB)
12月6号的只有这个文件,没有observer的日志文件

init 阶段强制退出了,相当于集群没有初始化成功,这不是一个正常的集群,建议重新部署吧;

好吧,感谢您的解答