首页 > 解决方案 > 大表上的索引损坏

问题描述

我有一个大表,在 cratedb 中有大约 1.23 亿条记录。我注意到在快照到 s3(或者实际上是文件系统)的过程中,每个分片上都会发生索引损坏。因此,这会导致部分快照。一旦 crate 重新启动,表就不会加载到存在损坏索引的帐户上。我必须从索引文件夹和表中删除损坏的文件和文件锁。我试图通过将所有内容移动到另一个表并交换(使用 alter cluster 命令)来重新创建表,但损坏仍然发生在新表上。

还有什么我可以尝试对集群进行完全快照并避免损坏的方法吗?

标签: lucenecratedb

解决方案


Crate 团队发现了一个错误https://github.com/crate/crate/pull/9318 在 4.0.8 中解决


推荐阅读