目前zookeeper獲取監控指標有兩種方式:
通過JMX來監控;
通過zookeeper自帶的四字命令來獲取各種監控指標。
JMX監控Zookeeper狀態Java API
監聽原理 首先要有一個main線程 在main線程中創建Zookeeper客戶端,這時就會創建兩個線程,一個負責網絡連接通信(connect),一個負責監聽(listener) 通過connect線程將註冊的監聽事件發送給Zoo
持久(Persistent):客戶端和服務器斷開連接後,創建的節點不刪除 短暫(Ephemeral):客戶端和服務器斷開連接後,創建的節點自己刪除 持久 1.持久化目錄節點 客戶端和zk斷開連接後,該節點依舊存在 2.持久化順序
%ZK_HOME%/bin目錄下有幾個常用的腳本文件,在實際的生產環境下對於zookeeper自帶腳本文件有時需要進行修改後使用,以便能更好地服從業務需求。 在%Zk_HOME%/bin目錄下有7個比較有用的腳本文件其中*.sh和
zk開啓四字命令 zookeepr開啓四字命令查詢需要在zoo.cfg配置文件添加如下內容 #開啓四字命令 4lw.commands.whitelist=* 不然會報錯 :conf is not executed becaus
環境: VMware15.5Pro【安裝傳送門】 CentOS6.9【安裝傳送門】 JKD1.8【安裝傳送門】 zookeeper-3.4.5-cdh5.14.0 前言: Zookeeper集羣搭建指的是ZooKeeper分佈式模式
HDFS高可用性集羣搭建 1.環境準備 主機 從機 從機 主機名 anshun112 anshun113 anshun114 hostname anshun112 anshun113 anshun114 I