我已经在两个单独的节点上安装了cassandra,这两个节点都在Amazon.when上,我正在尝试配置节点以形成一个集群节点。我收到以下错误。
错误主机2016-05-12 11:01:26,402 org.apache.cassandra.exceptions.ConfigurationException:不能将令牌数量从1更改为256.
我在cassandra.yaml文件中使用这些设置
listen_address和rpc_address to :私有Ip地址
种子:公共Ip弹性Ip地址
num_tokens: 256个
发布于 2016-05-13 19:50:11
此消息通常在节点被引导后更改num_tokens时出现。
解决办法是:
num_tokens是否设置为256,initial_token被注释掉,auto_bootstrap设置为cassandra.yaml中的true这将擦除现有集群,并导致节点从头开始引导。
Cassandra不支持在启动数据中心之后在vnodes和静态令牌之间进行更改。如果您需要在已经运行的集群中从nodes更改为静态令牌,反之亦然,则需要使用新的配置创建第二个数据中心,将数据流过,然后将原始节点分解。
https://stackoverflow.com/questions/37191751
复制相似问题