Cassandra 损坏的系统\u验证密钥空间
我有一个有6个节点的集群。正如官方文件所建议的,我们需要将system_auth keyspace的复制因子更改为与节点数相同 现在system_auth似乎已损坏,因为system_auth有许多版本,如下所示: 由于出现空指针异常,无法更改某些用户: 我试着用nodetool修复它,但没有帮助 谁能告诉我我的集群出了什么问题,并建议我如何解决这个问题Cassandra 损坏的系统\u验证密钥空间,cassandra,Cassandra,我有一个有6个节点的集群。正如官方文件所建议的,我们需要将system_auth keyspace的复制因子更改为与节点数相同 现在system_auth似乎已损坏,因为system_auth有许多版本,如下所示: 由于出现空指针异常,无法更改某些用户: 我试着用nodetool修复它,但没有帮助 谁能告诉我我的集群出了什么问题,并建议我如何解决这个问题 谢谢 您是否尝试在群集中使用-pr为system_auth运行修复?使用-pr需要在每个节点上运行它 nodetool repair-公关
谢谢 您是否尝试在群集中使用-pr为system_auth运行修复?使用-pr需要在每个节点上运行它
nodetool repair-公关系统认证感谢您的回复。事实上,我跟随这篇文章是为了迫使Cassandra重建系统_auth Keyspace。如果我将来遇到这个错误,我希望不会:-,我将首先尝试这个解决方案,然后回到这里回答它是否有效。