【问题标题】:Can I monitor for corrupt secondary index in Cassandra?我可以监控 Cassandra 中损坏的二级索引吗?
【发布时间】:2023-03-29 16:40:01
【问题描述】:

昨天,我在我们的集群中发现了一个损坏的二级索引。 (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';得到正确的查询结果

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

【问题讨论】:

    标签: datastax-enterprise cassandra-2.1 datastax-startup


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-04
      • 2013-07-25
      • 1970-01-01
      • 2018-07-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-23
      相关资源
      最近更新 更多