【问题标题】:Workaround for CASSANDRA-12813: NPE in auth for bootstrapping nodeCASSANDRA-12813 的解决方法:NPE in auth for bootstrapping node
【发布时间】:2018-03-02 00:53:53
【问题描述】:

我有一个 cassandra 3.9 生产集群,我正在尝试向该集群添加一个节点。但是我看到了这个问题。

CASSANDRA-12813 NPE in auth for bootstrapping node https://issues.apache.org/jira/browse/CASSANDRA-12813

不愿将我的生产集群升级到 3.11(我可能无法立即执行此操作),是否有针对此问题的已知解决方法?

【问题讨论】:

    标签: cassandra cassandra-3.0


    【解决方案1】:

    解决此问题的一种未记录(但有效)的方法是从另一个节点复制“system_auth”目录并将其放置在新节点的数据目录中。仅在此步骤之后启动 Cassandra。这样在引导期间设置新的身份验证表将被现有内容绕过。 system_auth SSTables 中的内容不会造成任何损害,因为它是属于与该其他节点对应的令牌的用户/角色的副本。一旦复制修复,将负责清理它,如果相应的令牌不属于那里。

    节点成功启动后,对 system_auth 密钥空间执行“nodetool repair”,它会处理确切的副本副本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-15
      • 2020-09-12
      • 1970-01-01
      • 1970-01-01
      • 2019-08-21
      • 1970-01-01
      • 2023-03-07
      • 1970-01-01
      相关资源
      最近更新 更多