1
A
回答
2
Cassandra沒有提供一種方法來知道哪些密鑰可能有寫入,而這些寫入並未完全覆蓋所有副本。即使修復運行,它也不會真正向其他副本提供哪些確切的密鑰需要修復,但是哪些位置存在不一致的地方。
如果您想知道何時運行修復:每週運行一次(如果您的默認gc_grace爲10天),或者在節點停機超過一小時(或超過提示窗口)。
相關問題
- 1. Cassandra密鑰空間不能複製
- 2. 在Cassandra中聚類密鑰
- 3. Couchbase密鑰複製
- 4. 在沒有複製因子的情況下在cassandra *中設置密鑰空間
- 5. 無法複製RSA密鑰
- 6. 複製java密鑰庫
- 7. Redis複製密鑰級別
- 8. 在Cassandra中的system_auth複製
- 9. MongoDB - 在複製密鑰..UPDATE行爲
- 10. cassandra中的密鑰庫密碼如何加密?
- 11. AWS S3複製對象源密鑰和目標密鑰
- 12. ansible - 將密鑰複製到授權密鑰文件
- 13. 嘗試從密鑰空間讀取時Cassandra複製節點失敗
- 14. 從Cassandra死節點恢復密鑰空間結構
- 15. Cassandra的最大密鑰大小
- 16. Cassandra:沒有密鑰空間的環
- 17. Cassandra CQL克隆密鑰空間模式
- 18. Cassandra集羣密鑰無法訂購
- 19. 創建密鑰空間時出錯 - cassandra
- 20. Cassandra IllegalArgumentException創建密鑰空間
- 21. 如何查詢cassandra的一組密鑰?
- 22. Python Cassandra不會創建密鑰空間
- 23. Cassandra:獲取密鑰空間大小
- 24. 如何在忘記密鑰庫後恢復密鑰庫密碼
- 25. 從密鑰複製nodeset到變量
- 26. 爲什麼我的密鑰複製?
- 27. 跨服務器的infinispan密鑰複製
- 28. 合併複製唯一密鑰約束
- 29. SortList複製密鑰,但它不應該
- 30. 的Android密鑰庫調試複製
我有一個有1個複製初始化的集羣,但我將其更改爲3個複製並運行了nodetool修復。因此,如何確認數據是3次複製的,而且我無法通過數據大小找到它,因爲我在每天將數據更改爲3次複製後不斷添加數據。 – Ram
現在RF是3個數據將被插入複製。當您運行修復時,任何未完成複製的數據都會被修復。繼續運行計劃修復,並且加上暗示的切換將保持節點的一致性。 – bcoverston