Apache IoTDB 版本 0.13.0 重启失败时如何恢复 wal 中的文件并执行 flush?

How to restore the files in wal and execute flush when restarting fails in Apache IoTDB Version 0.13.0?

提问人:Monster Zhang 提问时间:8/17/2023 更新时间:8/18/2023 访问量:17

问:

flush命令将文件持久化到wal中,导致重启Apache IoTDB失败怎么办?我使用的是 IoTDB 的 0.13.0 版本,错误消息是:.我不明白这个错误消息,因为我的服务器甚至无法启动,我无法执行 cli 工具并生成刷新。我尝试删除 wal 中的文件,然后在成功重启 IoTDB 后导入 wal 文件。但是,这部分数据会丢失,并且命令无法恢复它。任何人都可以向我解释这个错误吗?231 - WAL detected, please stop insertion and run 'SET SYSTEM TO READONLY, then run 'flush' on IoTDB 0.12.1 before upgradingload

数据库 刷新 apache-iotdb iotdb

评论


答:

0赞 Xuan Ronaldo 8/18/2023 #1

错误 massage 表示在 Apache IoTDB 0.12 版本中刷新。您可以查看平台调用的插入数据的 java 接口是否仍为 0.12 版本的接口。如果是这样,既然你现在的版本是 0.13,你可以直接用 0.13 Java 接口替换它。