相关文章推荐
安静的斑马  ·  unity卡在gradle-掘金·  1 年前    · 
开朗的皮带  ·  C++智能指针使用指南 ...·  2 年前    · 

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 .

    as per your this line server.1=zookeeper1:2888:3888 is concern, did you mean that hostname is zookeeper ? because above configuration is present in neo4j coord.cfg file.. – agpt Aug 12 '13 at 12:13

    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