我正在爲nodetool修復開發一個自動腳本,它將在所有6個Cassandra節點上週末執行。我們在DC1中有3個,在DC2中有3個。只是想了解最壞的情況。如果在節點工具修復之前或期間DC1和DC2之間的連接丟失或複製副本關閉,會發生什麼情況。這可能是網絡問題,網絡升級(通常在週末發生)或其他問題。我瞭解nodetool修復計算該節點上每個數據範圍的Merkle樹,並將其與其他副本上的版本進行比較。所以,如果他們之間沒有連接複製品如何將節點工具修復行爲?它真的會修復節點嗎?在所有節點啓動並且連接恢復後,是否必須重新運行節點工具修復。他們會成爲這個事件的副作用嗎?我隱藏了它,但無法找到很多細節。任何見解都會有所幫助。Cassandra副本在節點工具修復過程中關閉?
謝謝。