Java 什么是zookeeper端口及其用途?

Java 什么是zookeeper端口及其用途?,java,neo4j,distributed-computing,apache-zookeeper,voltdb,Java,Neo4j,Distributed Computing,Apache Zookeeper,Voltdb,我对动物园看守人港口很陌生,过去几天我就是通过这个港口来的。 我在两个场合介绍了zookeeper port关键字: 在配置neo4j db集群()和 运行编译的voltdb目录()时(请参阅网络配置参数) 然后,我遇到了(我想这与分布式应用程序有关,我也是分布式应用程序的新手)。于是我想到一个问题: 在上述两种场景中是否有apache zookeeper的实现 这个zookeeper端口在内部做什么 任何帮助都将不胜感激,谢谢 Zookeeper主要用于配置管理和高可用性操作的分布式应用程

我对动物园看守人港口很陌生,过去几天我就是通过这个港口来的。
我在两个场合介绍了zookeeper port关键字:

  • 在配置neo4j db集群()和
  • 运行编译的voltdb目录()时(请参阅网络配置参数)
然后,我遇到了(我想这与分布式应用程序有关,我也是分布式应用程序的新手)。于是我想到一个问题:

  • 在上述两种场景中是否有apache zookeeper的实现
  • 这个zookeeper端口在内部做什么
    任何帮助都将不胜感激,谢谢

    Zookeeper主要用于配置管理和高可用性操作的分布式应用程序中。Zookeeper通过主从式架构实现这一点。Neo4j和VoltDb可能为此使用zookeeper

    来到港口了解: 假设你有3个动物园管理员服务器。。。您需要在配置中提到

    clientPort=2181
    server.1=zookeeper1:2888:3888
    server.2=zookeeper2:2888:3888
    server.3=zookeeper3:2888:3888
    
    其中一台服务器是主服务器,其余所有服务器都是从服务器。如果任何服务器关闭,动物园管理员会自动选择领队

    服务器在三个端口上侦听:2181用于客户端连接;2888 追随者连接,如果他们是领导者;其他则为3888 领导人选举阶段的服务器连接


    根据你的这一行,服务器1=zookeeper1:2888:3888是个问题,你的意思是主机名是zookeeper吗?因为上述配置存在于neo4j coord.cfg文件中。.是zookeeper1(zookeeper2,zookeeper3)指的是主机名