6 つの Cassandra ノードすべてで毎週末実行される nodetool 修復用の自動スクリプトを開発しています。DC1 に 3 個、DC2 に 3 個あります。最悪のシナリオを理解したいだけです。ノードツールの修復前または修復中に、DC1 と DC2 の間の接続が失われたり、レプリカのカップルがダウンしたりするとどうなりますか。これは、ネットワークの問題、ネットワークのアップグレード (通常は週末に発生します)、またはその他の原因である可能性があります。nodetool repair は、そのノードのデータ範囲ごとにマークル ツリーを計算し、それを他のレプリカのバージョンと比較することを理解しています。したがって、レプリカ間に接続がない場合、ノードツールの修復はどのように動作しますか? 本当にノードを修復しますか。すべてのノードが起動し、接続が復元された後、ノード ツールの修復を再実行する必要がありますか? このイベントの副作用はありますか? ぐぐってみましたが、詳しいことはわかりませんでした。どんな洞察も役に立ちます。
ありがとう。