【问题标题】:Nodetool rebuild not working reliably on Cassandra 3.11.3Nodetool 重建无法在 Cassandra 3.11.3 上可靠运行
【发布时间】:2018-12-27 23:52:55
【问题描述】:

我目前有一个带有单个 DC 的 cassandra 3.11.3 集群。我最近在我的集群中添加了另一个 dc。我按照说明@ https://docs.datastax.com/en/cassandra/3.0/cassandra/operations/opsAddDCToCluster.html

按照说明,我在每个节点上运行了 'nodetool rebuild -ks -- dc1。但是,此重建命令实际上并未按预期工作。我的数据在新节点中部分缺失。我知道这是因为我使用一致性 local_one 通过我的应用程序对新 dc 中的数据进行了采样。我也没有看到通过读取修复来补充数据。哦,我应该提到重建命令后的日志中没有错误。所以一切似乎都成功了。

我在这里缺少什么?是否有对此报告的已知问题?

【问题讨论】:

    标签: cassandra cassandra-3.0


    【解决方案1】:

    您应该在每个节点上运行nodetool rebuild --<existing DC>。此命令将根据分配的令牌和 RF 从现有数据中心提取所有键空间数据。为确保一致性,请同时在节点上运行完整修复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-15
      • 2018-12-10
      • 1970-01-01
      • 2018-08-03
      • 2019-01-09
      • 1970-01-01
      • 1970-01-01
      • 2018-06-20
      相关资源
      最近更新 更多