2017-03-31 6 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는 사육사 서버가 아닙니다.

사육사가 파일과 디렉토리 만 의 통일 된 개념 노드 데이터의 컨테이너 모두의 역할을,라는 znode를 가지고 있지 않습니다

(:

하둡 완벽 가이드에서 파일과 같음) 및 다른 z 노드 (디렉토리와 같은)의 컨테이너.

zk_znode_count은 사육사 서버에서 사용 가능한 z 노드의 수를 나타냅니다. ZK 앙상블에는 각 서버에 4 개의 z 노드가 있습니다.