我在具有单个节点的集群中使用cassandra 1.2.6.我正在尝试使用以下说明重命名群集:
完成所有步骤后表明我在更改cassandra.yaml文件后启动cassandra时仍然出现相同的错误
有人知道这是否是cassandra 1.2.6的问题?
谢谢
清空/ var/lib/cassandra/data,/ var/lib/cassandra/commitlog,/ var/lib/cassandra/saved_caches目录,并在更改群集名称后重新启动Casandra.这在版本1.2.4中非常有效,请尝试使用您的版本.
建议使用包封产品的稳定释放,如果不是上述使用1.2.5或1.2.4.
使用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.
| 归档时间: |
|
| 查看次数: |
2882 次 |
| 最近记录: |