clickhouse复现&修复 结构需要清理 错误 structure need clean

在工作过程中,偶然发现clickhouse有时会出现数据目录结构需要清理的问题,但是很难复现,经过不断尝试,将clickhouse安装在设备上,然后写了一个程序持续插入clickhouse数据,然后突然拔掉设备的电源,可以复现此类错误,试验了五次,有两次出现了这个错误。

官方的修复建议:

Recovery of single Clickhouse after power failure · Issue #34824 · ClickHouse/ClickHouse · GitHub

我们的修复:

在系统启动时,检查是否存在有问题的文件夹,有的话将其重命名,这样clickhouse可以正常启动,但是会丢失部分日志。

相关推荐
fire-flyer2 天前
ClickHouse系列(九):慢查询、内存 OOM 与稳定性治理
android·clickhouse
fire-flyer2 天前
ClickHouse系列(十):生产架构与最佳实践总结
clickhouse·架构
fire-flyer3 天前
ClickHouse系列(八):ClickHouse 的 UPDATE / DELETE 正确姿势
大数据·数据库·clickhouse
fire-flyer3 天前
ClickHouse系列(七):Materialized View 与多分辨率 Rollup 设计
大数据·数据库·clickhouse·架构
fire-flyer4 天前
ClickHouse系列(二):MergeTree 家族详解
大数据·数据库·clickhouse
fire-flyer4 天前
ClickHouse系列(四):压缩不是为了省磁盘,而是为了更快的查询
数据库·clickhouse
l1t4 天前
测试clickhouse 26.3的新功能
数据库·clickhouse
fire-flyer4 天前
ClickHouse系列(五):ClickHouse 写入链路全解析(Insert 到 Merge)
大数据·clickhouse·架构
fire-flyer4 天前
ClickHouse系列(六):Kafka 到 ClickHouse 的生产级写入架构
clickhouse·架构·kafka
fire-flyer5 天前
ClickHouse系列 (一):为什么 ClickHouse 具备高性能分析能力
大数据·数据库·clickhouse