Cassandra
有沒有辦法限制為 Cassandra 節點儲存的提示?
在節點不斷上升和下降的情況下(例如,由於 GC 導致暫時無響應),有沒有辦法限制為有問題的節點儲存的提示,以防止提示文件的建立?
可以通過在 中指定每個節點的最大大小來限制無響應或無法訪問的節點的提示大小
cassandra.yaml
。例如:max_hints_size_per_host: 1024MiB
請注意,這需要在所有節點上設置,並且需要重新啟動才能生效。乾杯!
另一個
cassandra.yaml
限制提示累積的好設置是max_hint_window_in_ms
. 預設情況下,它設置為擷取 3 小時節點停機時間的提示。但它可以根據您的需要進行調整。max_hint_window_in_ms: 10800000 # 3 hours
根據上面 Erick 的說明,這還需要為每個節點設置並需要重新啟動。