gpt4 book ai didi

cassandra - 如何更新 Cassandra 集群的配置

转载 作者:行者123 更新时间:2023-12-04 01:52:23 24 4
gpt4 key购买 nike

我有一个 3 节点的 Cassandra 集群,我想对 cassandra.yaml 做一些调整

我的问题是,我应该如何执行此操作?一次一个节点,还是有一种方法可以在不关闭节点的情况下实现它?

顺便说一句,我使用的是 Cassandra 2.2,这是一个生产集群。

最佳答案

这里有多种方法:

  • 如果您编辑了 cassandra.yaml 文件,则需要重新启动 cassandra 以重新读取该文件的内容。如果您一次重新启动所有节点,您的集群将不可用。一次重新启动一个节点几乎总是安全的(前提是您具有合理的复制因子和一致性级别)。如果您的集群配置为在机架或数据中心中断后继续存在,那么您可以安全地同时重新启动更多节点。
  • 许多设置无需重新启动即可通过 JMX 更改,但我手边没有文档链接。但是,通过 JMX 更改不会更改 cassandra.yml,因此您还需要更新它,否则您的配置将在节点重新启动时恢复到文件中的内容。
  • 如果您使用的是 DSE,OpsCenter 的生命周期管理器功能使更新配置成为一个简单的点击操作(免责声明,我有偏见,因为我是 LCM 开发人员)。
  • 关于cassandra - 如何更新 Cassandra 集群的配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38973463/

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