在cassandra.yaml中allocate_tokens_for_keyspace的允许值是多少?

时间:2017-09-26 21:05:51

标签: cassandra-3.0

Cassandra 3.0在cassandra.yaml中添加了一个新选项来优化节点allocate_tokens_for_keyspace之间的负载,默认值为KEYSPACE

  • 是否需要提供特定的密钥空间?
  • 默认值KEYSPACE的作用是什么?
  • 如果需要具体,我如何为a指定多个键空间 节点?

尝试使用不同的值我已经能够在添加节点时添加随机字符串和逗号分隔列表,并且新节点加入群集但调试日志中没有有用的消息说明该值是否有效。我搜索过但没有找到解释allocate_tokens_for_keyspace允许值的文档。

1 个答案:

答案 0 :(得分:0)

有关allocate_tokens_for_keyspace的更多信息,请访问以下链接。

https://www.datastax.com/dev/blog/token-allocation-algorithm

此外,“allocate_tokens_for_keyspace”中没有多个键空间值。你只能有一个键空间名称,在Bootstrap期间应该从中创建新的节点标记范围。