oceanbase启动集群时报错

【 使用环境 】测试环境
【 OB or 其他组件 】
【 使用版本 】V4.2.1
【问题描述】执行 obd cluster start obcluster时报错
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

1 个赞


执行一下 这个命令 贴一下日志

1 个赞

1 个赞

使用obd cluster --help 了解下帮助命令吧

仅仅配置,是不是还没有部署啊 。

1 个赞

已经部署了 之前是正常的 服务器重启后就起不来了

你看一下 observer的服务还在不在 ps -ef | grep observer

1 个赞

image
没有进程

1 个赞

你把observer.log的日志也发一下 obd的日志也发一下 这边看看有什么问题没有

1 个赞

看看这个issues不知道能不能解答你的疑惑
https://github.com/oceanbase/oceanbase/issues/1758

1 个赞

observer.log (68.7 KB)

1 个赞

提供一份obd日志吧

1 个赞

obdlog.txt (723.5 KB)

1 个赞

看日志显示报错原因仅仅是配置了并为进行集群部署操作,所以起不来

1 个赞

已经部署了,服务器断电后 在启动就成这样了

1 个赞

那我现在应改如何操作呢?

1 个赞

image
ip是使用的127么
是不是集群很久没有关闭过突然断电导致的起不来了?

1 个赞

是的

情景是: 根分区满了 然后服务器断电 断电后集群就成这样子了


在这个时间段有没有操作编辑过 ~/.obd/cluster/obcluster/ 路径里面的文件?

目前看日志分析,这个时间段你应该是编辑了这里面的隐藏文件 .data 文件。 并且中间那次你执行list 列表为空 时候 ~/.obd/cluster/obcluster 这个目录是不存在的

目前解决方案:
vi ~/.obd/cluster/obcluster/.data 把里面的status 改成如下内容。

status: STATUS_STOPPED

1 个赞