2016-12-03 6 views
6

現在、すべてのノードでCassandra v 3.0.5を実行しています。私たちは最近、ノードを増分修復するために移行しました。ただし、マニュアルでは、増分修復は毎日実行し、完全修復は毎週または毎月行う必要があります。私たちは、カサンドラノードの増分リカバリに移行した後でフル修復を実行

nodetool修理

を実行して、各ノードで並列、インクリメンタル修復を行うそして、我々は

nodetoolの修復を実行することにより、各ノード上で、順次、完全な修復をpeformます-full -seq

私が移行して以来、完全に修復を実行しています。それぞれのノードで上記のコマンドを使用することができますか、最初に実行する必要がある他の手順はありますか?私は、移行プロセスで使用した手順を実行する必要がないことを確認したいだけです。

  • ノードで自動圧縮を無効にします。
  • 完全修復を順番に実行します。
  • ノードを停止します。
  • repairedAtメタデータの値を、*無効にする圧縮の前に存在していた各SSTableに設定します。
  • ノード上でCassandraを再起動します。
  • ノードで自動圧縮を再度有効にします。

アドバイスをいただければ幸いです。ありがとう。

+0

私は同じ質問をしていますが、答えを見つけましたか?ありがとう。 – alejom99

+0

また、この回答を探しています。 – Mark

答えて

0

この回答はあなたが望むよりもずっと後になるかもしれませんが、そうではありません。大きなパーティションの修復に関する問題が発生した場合は、Reaperを使用することをお勧めします。実際、このツールはとても有用なので、とにかくこのツールを使用することをお勧めします。

関連する問題