错误重命名cassandra群集名称1.2.6

ftr*_*llo 5 cassandra

我在具有单个节点的集群中使用cassandra 1.2.6.我正在尝试使用以下说明重命名群集:

Cassandra clustername不匹配

完成所有步骤后表明我在更改cassandra.yaml文件后启动cassandra时仍然出现相同的错误

有人知道这是否是cassandra 1.2.6的问题?

谢谢

Har*_*ani 5

清空/ var/lib/cassandra/data,/ var/lib/cassandra/commitlog,/ var/lib/cassandra/saved_caches目录,并在更改群集名称后重新启动Casandra.这在版本1.2.4中非常有效,请尝试使用您的版本.

建议使用包封产品的稳定释放,如果不是上述使用1.2.5或1.2.4.


Der*_*son 5

使用cqlsh执行以下命令对我有用(在Cassandra 1.2.9上):

update system.local set cluster_name='$CLUSTER_NAME' where key='local';

您需要首先通过将cassandra.yaml中的cluster_name设置为旧名称来使其工作以访问群集.之后,您可以运行a nodetool flush,更新cassandra.yaml,然后重新启动Cassandra.