【发布时间】:2014-03-15 01:29:18
【问题描述】:
尝试从 20 个节点的集群中停用 10 个节点(每个节点有大约 50GB 的数据)。一次可以停用多少个节点,同时可以停用的最大节点数是多少?
【问题讨论】:
标签: cassandra datastax-enterprise
尝试从 20 个节点的集群中停用 10 个节点(每个节点有大约 50GB 的数据)。一次可以停用多少个节点,同时可以停用的最大节点数是多少?
【问题讨论】:
标签: cassandra datastax-enterprise
嗯,这取决于。真的没有正确的答案(我想我是在为被编辑做好准备)。
您要确保在退役时不会跨越范围。 C* 会阻止你这样做,但确保自己顺利过渡仍然很好。因此,这将定义您一次可以退役的数量。如果您分批进行退役,请确保在两次操作之间留出 2 分钟的时间让闲话安定下来。
另一个因素是流媒体对环的压力,因此您可能希望减少节点数量,以免影响环上的常规操作。但这取决于您的负载以及您将设置限制(网络、磁盘 i/O 等)最大化的接近程度。
请查看http://aryanet.com/blog/shrinking-the-cassandra-cluster-to-fewer-nodes 以了解不同的方法(如果您已经在云中)。
【讨论】: