Zookeeper使用注意事項

2021-10-24 02:30:49 字數 520 閱讀 3737

datadir目錄、datalogdir兩個目錄會隨著時間推移變得龐大,容易造成硬碟滿了,清理辦法:

自己編寫shell指令碼,保留最新的n個檔案

使用zk自帶的zkclient.sh保留最新的n個檔案,zkclient.sh –n 15

配置autopurge.snapretaincount和autopurge.purgeinterval兩個引數配合使用;

配置檔案中,maxclientcnxns引數,配置單個客戶端機器建立的最大連線數;
磁碟的i/o效能直接制約zookeeper更新操作速度,為了提高zk的寫效能建議:

​ 使用單獨的磁碟

​ jvm堆記憶體設定要小心

集群中機器的數量並不是越多越好,乙個寫操作需要半數以上的節點ack,所以集群節點數越多,整個集群可以抗掛點的節點數越多(越可靠),但是吞吐量越差。集群的數量必須為奇數;

zk是基於記憶體進行讀寫操作的,有時候會進行訊息廣播,因此不建議在節點訪問容量比較大的資料;

Zookeeper集群使用注意事項

1 事務和快照日誌 zookeeper集群不會自動清理事務和快照日誌,需要在zookeeper配置檔案中配置日誌的清理機制。zookeeper 從3.4.0開始,zookeeper提供了自動清理snapshot和事務日誌的功能,通過配置 autopurge.snapretaincount 和 aut...

LCD使用注意事項

a.lcd使用注意事項 1.確保是在電源關閉的狀態下拔插線纜 2.對液晶屏進行固定安裝時,注意使整個液晶屏保持平整,避免外力導致液晶屏 彎曲 扭曲 3.一定要小心液晶屏的表面偏光片,避免被堅硬物體劃傷 決不能將堅硬物品置於液晶屏之上 4.如果水滴長時間滯留在液晶模組上,可能導致變色或出現汙斑,所以務...

using使用注意事項

在c 的語法中,using關鍵字有幾個作用 一 匯入乙個命名空間,以便於能使用該命名空間下的相關型別定義,如下的例項 中,將匯入system.text下的相關型別定義 二 為乙個命名空間設定別名,這種情況下並不會匯入對應命名空間下的型別定義,如例項 為system.text定義了別名systext,...