【问题标题】:Cassandra Digest Mismatch ErrorCassandra 摘要不匹配错误
【发布时间】:2018-04-20 11:34:09
【问题描述】:

我经常在 Cassandra 的 debug.log 中看到以下消息,有时是在集群中丢失节点之前。关于消息的含义以及如何解决潜在问题的任何想法?

    DEBUG [ReadRepairStage:9346] 2017-11-06 22:29:46,135  ReadCallback.java:242 - Digest mismatch:
org.apache.cassandra.service.DigestMismatchException: Mismatch for key DecoratedKey(-8713145541289520569, 00114c65616465722f6d61737465722f352e3100000364633100) (408c7e13eea38efc9429366038cbe4a3 vs 8ce8acece0966903ac590d3229099398)
    at org.apache.cassandra.service.DigestResolver.compareResponses(DigestResolver.java:92) ~[cassandra-all-3.11.0.1900.jar:3.11.0.1900]
    at org.apache.cassandra.service.ReadCallback$AsyncRepairRunner.run(ReadCallback.java:233) ~[cassandra-all-3.11.0.1900.jar:3.11.0.1900]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_151]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_151]
    at org.apache.cassandra.concurrent.NamedThreadFactory.lambda$threadLocalDeallocator$0(NamedThreadFactory.java:81) [cassandra-all-3.11.0.1900.jar:3.11.0.1900]
    at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_151]

以下是 Cassandra 集群的详细信息:

  • 4节点集群
  • 每个都是 m4.2xlarge 类型的 AWS 实例
  • 每个都有一个 io1 卷,IOPS 为 20000
  • 全部在同一个 VPC 上,具有 10.0.0.x 私有 IP 地址
  • DataStax 企业服务器 5.1.5

【问题讨论】:

    标签: datastax-enterprise datastax-startup


    【解决方案1】:

    我认为这些是来自读取修复的无害消息,它们注意到不同节点上的不同数据,并且可能不是您的节点出现故障的原因。去年看到更详细的回答这个问题:Datastax Mismatch for Key Issue

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-14
      • 2017-10-18
      • 1970-01-01
      • 1970-01-01
      • 2022-11-23
      相关资源
      最近更新 更多