我已經在cassandra.yaml文件中啓用了增量備份。正如我所知道的,當我們啓用增量備份時,只有當memtable被刷新時,cassandra纔會備份數據(在備份目錄中)。但是如果memtable還沒有被刷新呢?我將無法獲得正確的增量備份?我知道,爲了刷新memtable,需要滿足某些條件,例如時間間隔或memtable空間。我的問題是,如何修改此內容,以便即使在最後一個快照之後輸入一條記錄,我仍然可以將整個數據與最新條目一起備份? 考慮這個例子如何修改cassandra中的memtable刷新時間間隔?
- 拍攝快照。
- 清除增量備份(備份目錄)
- 輸入記錄的表。
- 檢查備份目錄中的增量備份。它仍然是空的。
現在如何備份上次快照後寫入的記錄?一般情況下,除非我們拍攝快照,否則我們如何備份整個最新數據?