2017-08-25 54 views
1

我們有一個32節點Cassandra集羣,每個節點上大約有150GB數據。運行完整維修(不是主要範圍)需要大約26小時才能完成。這似乎很慢。關於我可以在設置中檢查或調整以加速此修復的任何想法。Cassandra修復過程非常緩慢

馬歇爾

+1

我正在投票結束這個問題,因爲它是這個用戶在DBA StackExchange上發佈的同一個問題的確切概念。 – Aaron

+0

這是我在DBA上的答案:https://dba.stackexchange.com/questions/184357/repair-going-very-slow/184369#184369 – Aaron

回答

0

除了與-PR選項修復,其他的想法是使用incremental repair如果你的卡珊德拉版本> 2.1。第一次增量修復速度很慢,因爲它需要將SSTable切割成修理好的和沒有準備好的部件,但後來修復速度會更快,因爲它不會修復已修復的部件。您可以結合增量/全面修復,使得更頻繁地進行英倫運行,並且不需要頻繁地進行全面維修。