I am quite new for zookeeper port through which I am coming across from past few days.
I introduced with
zookeeper port
keyword at two occasion:
while configuring neo4j db cluster (
link
) and
while running compiled voltdb catalog (
link
) (See Network Configuration Arguments)
Then, I came across
Apache Zookeeper
, (which I guess is related to distributed application, I am a newbie in distributed application as well). hence question came in my mind:
is there any implementation of apache zookeeper in above 2 scenarios ?
What exactly this zookeeper port do internally ?
Any help would be appreciated, Thanks.
Zookeeper is used in distributed applications mainly for configuration management and high availability operations. Zookeeper does this by a Master-Slave architecture. Neo4j and VoltDb might be using zookeeper for this purpose
Coming to the ports understanding :
suppose u have 3 servers for zookeepers ... You need to mention in configuration as
clientPort=2181
server.1=zookeeper1:2888:3888
server.2=zookeeper2:2888:3888
server.3=zookeeper3:2888:3888
Out of these one server will be the master and rest all will be slaves.If any server goes OFF then zookeeper elects leader automatically .
Servers listen on three ports: 2181 for client connections; 2888 for
follower connections, if they are the leader; and 3888 for other
server connections during the leader election phase .
–
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
site design / logo © 2019 Stack Exchange Inc; user contributions licensed under cc by-sa 4.0
with attribution required.
rev 2019.11.29.35523