apache-iotdb - Apache IoTDB 升级到 0.13 后无法重启
问题描述
当我将 Apache IoTDB 升级到 0.13 并重新启动时。我遇到这个问题打击:
WAL detected, please stop insertion, then run 'flush'
任何人都可以帮我一点吗?谢谢~
解决方案
当旧 IoTDB 有 WAL 时,较新的 IoTDB 将不会启动。您应该首先刷新所有数据,然后升级 IoTDB。此刷新操作会将内存中的所有数据刷新到磁盘并删除所有 WAL 文件。
如果您无法确保停止所有数据摄取。您可以先将 iotdb-engine.properties 中的端口配置从 6667 更改为其他端口。然后通过命令行工具刷新。
如果所有数据摄取都停止并且刷新后 wal 仍然存在。您可以删除 data/wal 目录并在新版本中重新启动 IoTDB。
希望这些信息对你有所帮助~
推荐阅读
- c++ - 忽略 OpenMP 任务依赖性?
- excel - Excel公式从距离和速度中获取时间
- javascript - 带有过滤器表达式的 DynamoDB 扫描表
- git - git auto merge 两个分支:哪个文件的内容优先于源文件或目标文件?
- excel - Excel 2019 打开模板文件的默认行为
- python - Python需要一个类似字节的对象,而不是'str'
- php - 使用 shell 命令时无法访问 Magento 1 Cache 文件夹
- java - Java Swing 阿拉伯语文本反转方向
- python - 使用 mock.patch 和 mock_open 模拟包含 JSON 数据的文件
- c# - 警告 MSB3268