簡體   English   中英

修復“ SYSTEM”和“ OPSCENTER”鍵空間的nodetool

[英]nodetool repair for “SYSTEM” and “OPSCENTER” keyspaces

我們還需要在Cassandra中修復“ SYSTEM”鍵空間和“ OPSCENTER”鍵空間,以及我們創建的鍵空間嗎?

答案是否定的,也許分別是。 原因如下:

系統KS

SYSTEM密鑰空間使用本地復制策略,因此在修復它時沒有必要或沒有意義-請記住,修復是一種反熵機制,通過該機制,我們可以確保不同節點上的多個副本都保存相同的最新數據。 由於本地策略意味着沒有復制,因此無需構建默克爾樹並對其進行比較。

OpsC KS

OpsCenter使用常規的讀寫操作來存儲有關Cassandra的信息,如集群健康狀況/統計信息等。這些將具有多個副本,並且不同的節點可能會不同步(例如,一個節點由於某種原因關閉並超過了最大數量)。提示窗口)。 在這種情況下,如果您正在從該節點讀取CL ONE,則可能會看到過時的數據,並且進行維修將是有益的。 OpsC表還具有TTL-因此,如果由於某些原因邏輯刪除沒有在整個集群中傳播,您就可以看到僵屍數據。 但是,過時的數據對您的OpsCenter統計信息的影響不會影響您的業務。

因此,如果您有系統資源在OpsC鍵空間上運行修復程序(希望使用OpsC修復服務),那么它不會受到損害,並且可能使您無法查看過時的數據等。但是為OpsC鍵空間關閉這些功能可能會釋放出來一些系統資源來滿足您的常規工作量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM