我可以在Cassandra中使用num_tokens作为加载因子吗?

时间:2015-08-31 09:07:23

标签: cassandra cassandra-2.0

如果您在具有不同硬盘大小的计算机上运行cassandra(例如一个有一个TB,另一个有2TB),我可以使用num_tokens作为加载因子吗? 我想降低一个节点耗尽磁盘空间的风险,并平衡不同机器上磁盘的使用。

我知道,一个节点收集的数据越多,它可能成为热点的可能性就越大。除此之外,还需要考虑哪些其他因素?节点数量存在哪些限制或实际限制? 如果磁盘空间更改没有问题,我可以稍后更改节点数吗?

我很感激有关该主题的一些建议,因为我没有在谷歌或cassandra网站上找到有关该主题的更多信息。

编辑:numnodes由num_tokens替换

1 个答案:

答案 0 :(得分:2)

您指的是num_tokens设置吗?是的,您可以根据硬件资源使用不同数量的令牌。具有更多令牌的节点将看到更高的负载和磁盘使用率。设置后,如果不停用节点,则无法在以后更改num_tokens设置。