我已经包clog删了,observer启动不了,库里有重要数据,不想重新部署集群,我怎么恢复数据库呢

【 使用环境 】测试环境
【 OB or 其他组件 】
【 使用版本 】4.0.0
【问题描述】我已经把clog删了,observer启动不了,库里有重要数据,不想重新部署集群,我怎么恢复数据库呢

[2023-06-16 10:42:39.249874]
【复现路径】问题出现前后相关操作
cd /data/1/clog/log_pool
rm -f ./*
cd /data/1/clog/tenant_1/1/log
rm -f ./*
cd /data/1/clog/tenant_1/2/log
rm -f ./*
cd /data/1/clog/tenant_1002/1001/log
rm -f ./*
cd /data/1/clog/tenant_1002/1002/log
rm -f ./*
【问题现象及影响】
ob日志提示: ERROR [SERVER] init (ob_server.cpp:377) [19461][][T0][Y0-0000000000000000-0-0] [lt=5] [OBSERVER_NOTICE] fail to init observer(ret=-9100, ret=“OB_NO_SUCH_FILE_OR_DIRECTORY”) BACKTRACE:0xb61bbbb 0xb60d4f6 0x3c12f81 0x3c12c84 0x3c12a99 0x3bf0efb 0x5be29c5 0x5bd7189 0x3be6f1d 0x2b45dd401555 0x3be5c9e

[2023-06-16 10:42:39.249823] ERROR [SERVER] main (main.cpp:532) [19461][][T0][Y0-0000000000000000-0-0] [lt=38] observer init fail(ret=-9100) BACKTRACE:0xb61bbbb 0xb60d4f6 0x3bebb75 0x3beb889 0x3beb6a8 0x3be5eec 0x3be7f2d 0x3be7166 0x2b45dd401555 0x3be5c9e
【附件】

1 个赞

麻烦问一下,您的集群是几节点呢,是如何删除的呢?

1 个赞

cd /data/1/clog/log_pool
rm -f ./*
cd /data/1/clog/tenant_1/1/log
rm -f ./*
cd /data/1/clog/tenant_1/2/log
rm -f ./*
cd /data/1/clog/tenant_1002/1001/log
rm -f ./*
cd /data/1/clog/tenant_1002/1002/log
rm -f ./*

1 个赞

由于机器受限,只部署了两个节点

你目前是删除了几个节点 如果2个节点都删除了 那是没办法找回的。如果是删除1个节点 保留一个节点我这边帮忙找相关同学看看怎么恢复

老师,单节点有的救吗,clog删除了,slog还在

没救了

clog 不能随意删除的 :sweat_smile: :sweat_smile:

slog 删除了,应该还能用的