挂载磁盘前taos自启动,挂载盘后,重新启动taos报错,修复后正常启动,但是读取不到超级表和子表数据

【TDengine 使用环境】
测试环境

【TDengine 版本】3.3.4.8

【操作系统以及版本】CentOS Linux 8

【部署方式】非容器部署

【集群节点数】单节点

【集群副本数】单副本

【描述业务影响】挂载磁盘前taos自启动,挂载盘后,重新启动taos报错,修复后正常启动,但是读取不到超级表和子表数据

【问题复现路径/shan】做过哪些操作出现的问题:taos数据存储在挂载盘上,服务器重启后磁盘未挂载taos自启动了,重新挂载之后无法重启taos,提示meta file loaded: /data/taos/data/mnode/wal/meta-ver755, firstVer:1625, lastVer:77578, fileInfoSet size:13;
begin to repair meta, wal path:/data/taos/data/mnode/wal, firstVer:1625, lastVer:77578, snapshotVer:77410

将/data/taos/data/mnode/wal目录下77410 之后的 .idx和log文件删除后,可以正常启动 taos,但是启动之后,一直报
ERROR trans:829, all 2 actions executed, code:0x61a
ERROR trans:829, failed to execute redoActions since:Stable not exists, code:0x8000061a, topHalf(TransContext):1
错误,但是数据库可以通过 show stables;和 show tables;查看到表,但是 查询数据就提示表不存在

【遇到的问题:问题现象及影响】无法启动taos数据库,数据不能查看

【资源配置】56C 620G

【报错完整截图】




我这边和你差不多的情况,但我连数据库和数据表都查询不到了

请问有解决方案了吗

需具体排查,如遇相同问题,请重新发帖。

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。