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

问题描述 投票:0回答:1

flush命令无法持久化wal中的文件,导致Apache IoTDB重启失败怎么办?我使用的是IoTDB 0.13.0版本,错误信息是:

231 - WAL detected, please stop insertion and run 'SET SYSTEM TO READONLY, then run 'flush' on IoTDB 0.12.1 before upgrading
。我不明白这个错误消息,因为我的服务器甚至无法启动,我无法执行 cli 工具并生成刷新。我尝试删除wal中的文件,然后在成功重启IoTDB后导入wal文件。但是这部分数据丢失了,
load
命令无法恢复。任何人都可以向我解释这个错误吗?

database flush apache-iotdb iotdb
1个回答
0
投票

在 Apache IoTDB 0.12 版本中,错误消息指示刷新。你可以检查平台调用的插入数据的java接口是否还是0.12版本的接口。如果是的话,由于你现在的版本是0.13,所以可以直接替换为0.13 Java接口。

© www.soinside.com 2019 - 2024. All rights reserved.