【问题标题】:Cassandra replication system - how it worksCassandra 复制系统 - 它是如何工作的
【发布时间】:2011-03-02 21:45:48
【问题描述】:
  1. Cassandra 是否仅在写入过程中复制(选择一致性级别)?如果我想要每个节点中的对称数据,是否有缺失节点的自动复制选项?

  2. 如果我将新节点插入集群,则不会自动复制。如何将其他节点的数据与新节点同步?

  3. 如果我想要像多主控(2 个节点)和 MySQL 已知的从属备份(1 个节点)这样的复制,那么在 Cassandra(3 个节点)上设置和管理它的正确方法是什么?两个节点怎么样?

【问题讨论】:

    标签: installation replication cassandra


    【解决方案1】:

    Cassandra 会在写入时进行复制,是的,但它也使用 Hinted HandoffRead RepairAnti Entropy 来减少不一致窗口。

    如果您插入一个将 auto_bootstrap 设置为 true 的新节点,该节点将从集群中的其他节点获取适当的数据。

    来自 cassandra.yaml(0.6.x 中的 storage-conf.xml)关于 auto_bootstrap:

    Set to true to make new [non-seed] nodes automatically migrate the right data to themselves. 
    

    【讨论】:

      猜你喜欢
      • 2017-10-09
      • 2019-10-02
      • 1970-01-01
      • 2012-06-02
      • 1970-01-01
      • 2010-10-12
      • 2011-08-25
      • 2019-01-16
      • 2018-11-07
      相关资源
      最近更新 更多