【发布时间】:2018-03-28 14:35:27
【问题描述】:
我正在尝试向我的 cassandra 集群添加 2 个新节点,该集群目前由 9 个具有初始令牌的节点组成。是否有任何特定的方法来确定应该在哪里添加节点? 我读过一些博客说你可以在最后添加它,但是如果在最后添加令牌,在重新排列令牌时不会在节点中出现数据膨胀。
这是我之前的标记范围,最后一列表示标记范围的差异。 Before adding nodes
如果我在末尾添加我的 2 个新节点,如下所示:
我看到有令牌移动时会出现数据膨胀(在节点 7)。
【问题讨论】:
-
您的集群使用单个令牌或 vnodes?
-
你用的是什么版本?
-
您是如何为现有节点生成令牌的?
-
我正在使用带有单个令牌的 cassandra 2.0.17 版。我为早期的节点使用了令牌生成器。
标签: cassandra