2017-03-31 91 views
1

我有動物園管理員的只有2個節點的羣集中,每個zoo.conf具有以下ZooKeeper節點計數器?

# Servers 
server.1=10.138.0.8:2888:3888 
server.2=10.138.0.9:2888:3888 

相同的兩行是存在於這兩個 CONFIGS

[[email protected] supervisor.d]# echo mntr | nc 10.138.0.8 2181 
zk_version  3.4.10-39d3a4f269333c922ed3db283be479f9deacaa0f, built on 03/23/2017 10:13 GMT 
zk_avg_latency 0 
zk_max_latency 0 
zk_min_latency 0 
zk_packets_received  5 
zk_packets_sent 4 
zk_num_alive_connections  1 
zk_outstanding_requests 0 
zk_server_state follower 
zk_znode_count 4 
zk_watch_count 0 
zk_ephemerals_count  0 
zk_approximate_data_size  27 
zk_open_file_descriptor_count 28 
zk_max_file_descriptor_count 4096 

[[email protected] supervisor.d]# echo mntr | nc 10.138.0.9 2181 
zk_version  3.4.10-39d3a4f269333c922ed3db283be479f9deacaa0f, built on 03/23/2017 10:13 GMT 
zk_avg_latency 0 
zk_max_latency 0 
zk_min_latency 0 
zk_packets_received  3 
zk_packets_sent 2 
zk_num_alive_connections  1 
zk_outstanding_requests 0 
zk_server_state leader 
zk_znode_count 4 
zk_watch_count 0 
zk_ephemerals_count  0 
zk_approximate_data_size  27 
zk_open_file_descriptor_count 29 
zk_max_file_descriptor_count 4096 
zk_followers 1 
zk_synced_followers  1 
zk_pending_syncs  0 

爲什麼zk_znode_count == 4?

回答

2

Znodes不是Zookeeper服務器。

的Hadoop權威指南

動物園管理員沒有文件和目錄,但 一個統一的概念的一個節點,稱爲Z序節點,其中既充當數據的容器(像一個 文件)和其他znodes(如目錄)的容器。

zk_znode_count指的是該Zookeeper服務器中可用的znodes的數量。在ZK系列中,每個服務器都有四個znode。