私は経験の浅いインターンですので、皆さんが私をここで少し助けてくれると確信しています. Google からすべての種類の nodetool 構文を入手しましたが、その使用方法と使用時期がわかりません。私の 3 ノード クラスタは、リング上に 1 つのノードしか表示していませんでした。そこで、スニッチを RackInferring に変更し、cassandra を再起動しました。nodetool repair を実行する必要がありますか? どのように?
1 に答える
2
nodetool ring
すべてのノードが表示されないことが懸念されます。を実行する前にまず修正してくださいnodetool repair
。そうしnodetool repair
ないと、他に通信するノードがなく、完全に正しく動作しません。
リングを完全なものにするには、すべてのノードが同じネットワーク上でゴシップを話すように構成されていることを確認してください。すべてのノードで同じように構成され、稼働しているシード ノードが少なくとも 1 つあることを確認します。すべてのクラスタ名が同じであることを確認してください。それが失敗した場合は、それらをすべて停止してから、1 つずつ再開します。
于 2012-12-24T19:43:01.617 に答える