2017-03-31 4 views
1

I mit nur 2 Knoten ein Cluster von ZooKeeper haben, hat jede zoo.conf folgendeZooKeeper-Knotenzähler?

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

die gleichen zwei Leitungen

[[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 

so warum zk_znode_count in beide configs vorhanden sind == 4?

Antwort

2

Znoden sind keine Zookeeper-Server.

Von Hadoop Definitive Guide:

Zookeeper keine Dateien und Verzeichnisse haben, sondern ein einheitliches Konzept von ein Knoten, eine so genannte ZNODE, die sowohl als Behälter von Daten dient (wie eine Datei) und einen Container mit anderen Znodes (wie ein Verzeichnis).

zk_znode_count bezieht sich auf die Anzahl der in diesem Zookeeper-Server verfügbaren Znodes. In Ihrem ZK-Ensemble hat jeder Server vier Znodes.