当 Cassandra 中的所有种子节点都关闭时会发生什么?新节点此时可以加入集群吗?
What happens when all seed nodes in Cassandra are down? Can new nodes join the cluster at that point?
当 Cassandra 中的所有种子节点都关闭时会发生什么?新节点此时可以加入集群吗?
这是来自 cassandra 文档
The ring can operate or boot without a seed; however, you will not be able to add new nodes to the cluster. It is recommended to configure multiple seeds in production system.
`
这里是linkhttp://cassandra.apache.org/doc/latest/faq/index.html#does-single-seed-mean-single-point-of-failure
种子节点是 bootstrapping 节点的初始联系点。如果你有一个由 10 个节点组成的集群,理想情况下你可以将 3 个节点作为种子。一旦 bootstrapping 节点联系到种子,它将开始与其他节点进行八卦。
种子节点在功能上没有什么特别之处,它将与其他节点完全相同地运行(种子节点确实更八卦,但请参阅下面的文档link)
因此,如果您的 3 个种子节点碰巧出现故障,您可以将集群中任何其他节点的 IP 添加到 cassandra.yaml
文件中 seeds:
参数下的新节点,然后您仍然可以 bootstrap.
为了配置的一致性,让所有节点使用相同的种子当然很好。
当 Cassandra 中的所有种子节点都关闭时会发生什么?新节点此时可以加入集群吗?
这是来自 cassandra 文档
The ring can operate or boot without a seed; however, you will not be able to add new nodes to the cluster. It is recommended to configure multiple seeds in production system. `
这里是linkhttp://cassandra.apache.org/doc/latest/faq/index.html#does-single-seed-mean-single-point-of-failure
种子节点是 bootstrapping 节点的初始联系点。如果你有一个由 10 个节点组成的集群,理想情况下你可以将 3 个节点作为种子。一旦 bootstrapping 节点联系到种子,它将开始与其他节点进行八卦。
种子节点在功能上没有什么特别之处,它将与其他节点完全相同地运行(种子节点确实更八卦,但请参阅下面的文档link)
因此,如果您的 3 个种子节点碰巧出现故障,您可以将集群中任何其他节点的 IP 添加到 cassandra.yaml
文件中 seeds:
参数下的新节点,然后您仍然可以 bootstrap.
为了配置的一致性,让所有节点使用相同的种子当然很好。