gpt4 book ai didi

cassandra - 更改 Cassandra 数据中心名称

转载 作者:行者123 更新时间:2023-12-04 14:10:21 24 4
gpt4 key购买 nike

是否可以更改 Cassandra 集群中的数据中心名称?
如果是这样,我该如何实现?我有一个使用默认 DC 名称“Cassandra”构建的开发集群。我想改变这一点,因为我们将在 DC 之间设置和测试复制。

最佳答案

您可以将 snitch 更改为 GossipingFilePropertySnitch 并在 cassandra-rackdc.properties 中指定 dc 名称和机架名称。文件,之后你需要重新启动节点,在这种情况下你会得到一个错误:

Error: Cannot start node if snitch's data center (<new-datacentername>) differs from previous data center (<old-datacenter-name>). 
Please fix the snitch configuration, decommission and rebootstrap this node or use the flag -Dcassandra.ignore_dc=true.

为了避免这种情况,需要在 cassandra-env.sh 中添加以下行文件并重新启动节点。
JVM_OPTS=\"$JVM_OPTS -Dcassandra.ignore_rack=true -Dcassandra.ignore_dc=true\"'

请记住,在这种情况下,如果在生产环境中执行此操作,则您的集群需要停机才能重新启动数据中心。

关于cassandra - 更改 Cassandra 数据中心名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37237596/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com