2017-11-02 10 views
0

私は6ノードのクラスタを持っています。公式文書が示唆しているように、system_auth鍵空間の複製係数をノードの数と同じに変更する必要があります。破損したsystem_authキースペース

次のようにsystem_authの多くのバージョンが存在するので、今system_authが壊れているようだ: Different version of system_auth data

ユーザーのいくつかは、私がnullポインタ例外ましたので、変更することができませんでした。 Alter user got Null Pointer Exception

を私が試しましたnodetool repairを使用して修正しましたが、助けにはなりませんでした。

誰も私のクラスタに間違っていると教えてもらえますか?問題を解決する方法を教えてください。

ありがとうございます!

答えて

0

クラスタ全体でsystem_authの-prを使用して修復を実行しようとしましたか? -prを使用するには、すべてのノードで実行する必要があります。

nodetool repair -pr system_auth

+0

ありがとうございます。実際に、私はこの記事を読んで、カッサンドラにsystem_auth Keyspaceを再構築させてもらいました。今後このエラーが発生した場合(私は願っていません:-))、私はこの解決策を最初に試し、動作するかどうかを答えるためにここに戻ってきます。 https://stackoverflow.com/questions/25306785/how-to-reset-cassandra-superuser-when-cassandra-does-not-know-cassandra-defau –

関連する問題