OceanBase-ce 4.2.4 断电重启异常

ob架构是什么样的 把observer.log日志发一下

4 个赞

observer.log (3.2 MB)

4 个赞

arm单机部署,日志已经上传,帮忙看看吧
observer.log (3.2 MB)

4 个赞

observer.log (3.2 MB)

3 个赞

ERROR [LIB] issue_dba_error (ob_log.cpp:1987) [1145000][observer][T1][Y0-0000000000000001-0-0] [lt=15][errcode=-4388] Unexpected internal error happen, please checkout the internal errcode(errcode=-4070, file=“log_iterator_impl.h”, line_no=918, info=“the block has been corrupted!!!”)
[2024-11-14 09:52:35.143861] ERROR [LIB] issue_dba_error (ob_log.cpp:1987) [1145000][observer][T1][Y0-0000000000000001-0-0] [lt=64][errcode=-4388] Unexpected internal error happen, please checkout the internal errcode(errcode=-4070, file=“log_storage.h”, line_no=336, info=“locate_log_tail_and_last_valid_entry_header_ failed”)
clog坏了

3 个赞


应该是突然断电了 导致的clog被损坏了

3 个赞

那应该怎么处理呢

3 个赞

那这种情况,怎么处理好呢,会丢数据么

3 个赞

你的架构怎么搭建的 是1-1-1的架构么?

2 个赞

单击部署一个集群 一个租户 是您说的1-1-1的意思么

2 个赞

:pencil2::open_book: :open_book:

2 个赞

有没有办法恢复或怎么处理让OB启动起来呢,丢失部分数据可以接受吧

2 个赞

就是1-1-1 三个zone 多个节点

2 个赞

clog一旦损坏 如果你做个归档的话 可以用归档恢复clog日志

2 个赞

1.做过归档是什么意思 2.如果不恢复clog日志,为了把observe起来,可以直接把clog目录删除么,删除会有什么影响

2 个赞

clog日志归档 就是clog日志备份 不能删除clog日志目录 clog损坏 clog也没有备份 那么就不能启动observer了

2 个赞

1.单击部署的可以做日志归档么 2.那现在是不是就没办法让observer起来了,只能重装了么,重装是不是数据 就没了

3 个赞

可以 是的 只能重新装了 重装数据就没有了

2 个赞

这边建议你 先看看ob的官方文档 学习一下ob数据库

2 个赞

三个 zone, observer 1:1:1 的情况下,挂一个observer的 clog 导致observer 无法启动

这样的场景,官方没有什么解决指导方案吗?

把故障observer节点 删除掉,清理故障节点的数据,重新加入?

1 个赞