【问题标题】:Corrupted system_auth keyspace损坏的 system_auth 密钥空间
【发布时间】:2017-11-04 03:18:36
【问题描述】:

我有一个有 6 个节点的集群。正如官方文档所建议的,我们需要将system_auth键空间的复制因子更改为与节点数相同。

现在 system_auth 似乎已损坏,因为system_auth 的版本很多,如下所示:

由于出现空指针异常,一些用户无法更改:

我尝试使用nodetool repair 修复它,但没有帮助。

谁能告诉我我的集群出了什么问题并建议我如何解决这个问题?

谢谢!

【问题讨论】:

    标签: cassandra


    【解决方案1】:

    您是否尝试使用 -pr 对整个集群的 system_auth 运行修复?使用 -pr 要求它在每个节点上运行。

    nodetool repair -pr system_auth

    【讨论】:

    • 感谢您的回复。实际上,我是按照这篇文章强制 Cassandra 重建 system_auth Keyspace 的。如果我以后遇到这个错误(我希望不会:-)),我会先尝试这个解决方案,然后回到这里回复它是否有效。 stackoverflow.com/questions/25306785/…
    猜你喜欢
    • 2014-04-08
    • 2021-06-28
    • 2017-06-15
    • 2016-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-20
    • 2011-09-29
    相关资源
    最近更新 更多