【问题标题】:Cassandra System_Auth keyspace with RF=1 gets replicated to new nodesRF=1 的 Cassandra System_Auth 密钥空间被复制到新节点
【发布时间】:2017-06-15 05:32:36
【问题描述】:

作为 POC 的一部分。我有一个带有 system_auth 密钥空间 RF=1 的 1 节点 cassandra 集群。

我向该集群添加了第二个节点(带有空的 data/commitlog/saved_cache 目录),我注意到用户凭据已复制到新节点。由于现有节点的 RF=1,我不希望它复制到新节点。

有什么理由吗?

Cassandra 版本:2.1.8

【问题讨论】:

    标签: cassandra datastax cassandra-2.1


    【解决方案1】:

    对于大多数 system_auth 查询,Cassandra 使用 LOCAL_ONE 一致性级别,并为默认的 cassandrasuperuser 使用 QUORUM。如果两个节点都已启动,您将能够看到数据并毫无问题地登录。您还添加了带有空提交日志和已保存缓存的第二个节点,但如果您从原始节点复制其余数据,则数据将在那里,包括 system_auth。

    【讨论】:

      猜你喜欢
      • 2021-06-28
      • 1970-01-01
      • 1970-01-01
      • 2014-04-08
      • 1970-01-01
      • 2016-04-18
      • 1970-01-01
      • 1970-01-01
      • 2019-02-23
      相关资源
      最近更新 更多