【问题标题】:cassandra.yaml changes not working at allcassandra.yaml 更改根本不起作用
【发布时间】:2019-03-02 05:25:51
【问题描述】:

我是使用 Cassandra 3.11.4 的新手,刚刚将其安装在 ubuntu VM 上,按照说明,我尝试在 .yaml 配置文件中更改集群名称,但是当我保存文档并开始启动 Cassandra ,它会引发失败,并且我在 .yaml 文件上所做的任何更改都会发生这种情况,它只是无法按照文档所说的方式工作(我将 Cassandra 文件放置在我的用户拥有所有权限的位置) enter image description hereenter image description here

如果我不更改文件并启动 Cassandra,它会成功。

我发现我可以在连接数据库和查询例如之后成功更改集群名称或监听地址,或.yaml文件中列出的任何其他参数

update cluster_name from system.local where cluster_name='Test Cluster';

但这不是拥有 .yaml conf 文件的重点。

有人知道为什么会这样吗? 即使使用其他 Cassandra 版本(例如 3.11.2),我也遇到过这个问题

提前致谢。

【问题讨论】:

    标签: cassandra-3.0


    【解决方案1】:

    在 Cassandra 中,您不能简单地更改一些配置参数,除非它在重新启动后才能工作。 cluster_name 不特定于节点。它适用于整个集群。 data_file_directories 等参数可以在节点级别更改。

    如果你想更改集群的名称,那是完全不同的过程。参考以下链接

    https://support.datastax.com/hc/en-us/articles/205289825-Change-Cluster-Name-

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-11
      • 1970-01-01
      • 2016-05-15
      • 2017-10-17
      • 1970-01-01
      • 2011-06-25
      • 1970-01-01
      相关资源
      最近更新 更多