gpt4 book ai didi

cassandra - 在 Cassandra 中更改集群名称

转载 作者:行者123 更新时间:2023-12-03 15:38:42 27 4
gpt4 key购买 nike

我有一个集群,有 2 台机器(centos7 和 cassandra 3.4),192.168.0.175 和 192.168.0.174。种子是 192.168.0.175。

我只想更改集群名称。和平的蛋糕应该。

我在每个集群上都做了:

  • update system.local set cluster_name = 'America2' where key='local';
  • 我做了 nodetool 刷新
  • 我用新名称更新了 cassandra.yaml
  • 重新启动 Cassandra 。

  • 当我 cqlsh any if 将我描述为连接到新的 cluster_name America2

    当我运行 nodetool describecluster 它显示旧的集群名称 America

    如果我在两台机器上停止 cassandra 并尝试重新启动它们,我会在日志中发现旧的错误:
    org.apache.cassandra.exceptions.ConfigurationException: Saved cluster name America != configured name America2
    所以......我做错了什么!?

    最佳答案

    更改集群名称之前

  • 从集群环中删除节点

    nodetool 停用
  • 停止节点并更改 cassandra.yaml 中的集群名称
  • 干净的节点

    须藤 rm -rf/var/lib/cassandra/*/var/log/cassandra/*
  • 启动 cassandra 节点

  • 更多信息请访问 academy.datastax.com

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

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