2016-12-03 41 views
6

我們目前在所有節點上運行Cassandra v 3.0.5。我們最近遷移了我們的節點來執行增量修復。但是,在文檔中,它指出應該每天進行增量修理,並且每週或每月進行全面修理。我們可以通過運行遷移到Cassandra節點上的增量修復後執行完全修復

nodetool維修

執行並行,每個節點上的增量修復,我們將在運行

nodetool修復 - 全一[執行順序,全力搶修每個節點上-seq

我擔心的是在遷移後進行全面修復。我可以在每個節點上使用上述命令,還是有其他步驟需要先執行?我只想確保我們不必執行像我們在遷移過程中使用的步驟:

  • 在節點上禁用自動壓縮。
  • 運行完整的順序修復。
  • 停止節點。
  • 將repairedAt元數據值設置爲在禁用壓縮之前存在的每個SSTable。
  • 在節點上重新啓動Cassandra。
  • 在節點上重新啓用自動壓縮。

任何意見,將不勝感激。謝謝。

+0

我有同樣的問題,你找出答案?謝謝。 – alejom99

+0

也在尋找這個答案。 – Mark

回答

0

這個答案可能會比你想要的晚得多,但不是,你不需要做那些步驟。如果遇到修復大分區的問題,我建議您使用Reaper。實際上,這個工具非常有用,所以我建議你使用它。