0

昨天,我在我们的集群中发现了一个损坏的二级索引。(DSE 4.8.10,c* 2.1.15)。我使用 SELECT 语句验证了数据是否在表中。使用后nodetool rebuild_index cf tn idx_name,我能够使用得到正确的查询结果select * from <table_name> where <pk> = 'x' and <idx_key> = 'y';

我的问题是 - 有没有办法检测、监控或以其他方式主动寻找可能的二级索引损坏?我真的很讨厌在生产中出现损坏且未被检测到的二级索引。

4

1 回答 1

0

截至目前,二级索引还没有“自动检测”功能。老实说,我倾向于反对他们,因为他们可能有一些长期的问题。有一些选项,例如使用 DSE 搜索功能,可以为您提供许多相同的功能。

于 2016-10-06T17:15:29.453 回答