【发布时间】:2014-11-04 20:18:50
【问题描述】:
我对加快引导集群和添加/删除节点的过程很感兴趣(当然,在删除节点的情况下,大部分时间将花在耗尽节点上)。我在源代码中看到作为种子的节点没有被引导,因此在等待 gossip 稳定时不要休眠 30 秒。因此,如果所有节点都被声明为种子,则创建集群的过程将快 30 秒。我的问题是这样可以吗?这有什么缺点? cassandra 中是否有一个隐藏的要求,即我们至少有一个非种子节点来执行引导程序(如以下question 的答案中所建议的那样)?我知道我可以通过修改/etc/cassandra/cassandra-env.sh 来缩短RING_DELAY,但是如果简单地将所有节点设置为种子在某种程度上会更好或更快,那可能会更好。 (直观地说,将所有节点设置为种子肯定有一个缺点,因为它似乎严格地缩短了启动时间。)
【问题讨论】:
标签: cassandra