zookeeper-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Cee Tee <c.turks...@gmail.com>
Subject Re: Zookeeper client with single address pointing to multiple servers
Date Fri, 27 Sep 2019 14:43:30 GMT
You could do that as follows:

1 Connect to a single always online entrypoint zookeeper of the zookeeper 
cluster.
2 get Data the config node at /zookeeper/config
3 parse it into a multinode connect string and reconnect using that string.


On 27 September 2019 16:33:48 LEE Ween Jiann <wjlee.2019@phdcs.smu.edu.sg> 
wrote:

> Hi,
>
> From the Zookeeper constructore in JAVA API:
> “To create a ZooKeeper client object, the application needs to pass a 
> connection string containing a comma separated list of host:port pairs, 
> each corresponding to a ZooKeeper server.”
>
> I see that zookeeper resolves all the IPs from an address and randomly 
> picks one. Why would multiple addresses, one for each server be needed? Why 
> couldn’t zk client resolve all the servers from a single address?
>
> I’m asking this for helm deployment on Kubernetes as zookeeper is deployed 
> with a single headless service that points to multiple server.




Mime
View raw message