2017-03-31 48 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。