当前位置: 首页 > 面试题库 >

Zookeeper端口及其用途是什么?

游炳
2023-03-14
问题内容

我对于过去几天来遇到的Zookeeper港口来说是个新手。
我曾两次用 zookeeper port 关键字介绍过:

  • 在配置neo4j数据库群集(链接)时,
  • 在运行已编译的voltdb目录(链接)时(请参阅网络配置参数)

然后,我遇到了Apache
Zookeeper
(我想它与分布式应用程序有关,我也是分布式应用程序的新手)。因此我想到一个问题:

  1. 在上述两种情况下,Apache Zookeeper有什么实现?
  2. 这个动物园管理员端口在内部究竟做了什么?

任何帮助,将不胜感激,谢谢。


问题答案:

Zookeeper用于分布式应用程序中,主要用于配置管理和高可用性操作。Zookeeper通过主从结构来完成此任务。Neo4j和VoltDb可能为此使用了Zookeeper

对端口的了解:假设您有3个供动物园管理员使用的服务器…您需要在配置中提及

clientPort=2181
server.1=zookeeper1:2888:3888
server.2=zookeeper2:2888:3888
server.3=zookeeper3:2888:3888

这些服务器中的一个将成为主服务器,其余所有将成为从服务器。如果任何一台服务器关闭,则Zookeeper会自动选出领导者。

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



 类似资料:
  • 我一直在阅读ES6中介绍的解构任务。 这个语法的目的是什么,为什么引入它,以及在实践中如何使用它的一些示例是什么?

  • 问题内容: 我一直在阅读有关ES6中引入的解构分配的信息。 该语法的目的是什么,为什么要引入它,以及在实践中如何使用它的一些示例? 问题答案: 什么是销毁工作? 该 解构赋值 语法是JavaScript表达式,使得它可以从阵列解压缩的值,或从属性的对象,为不同的变量。 [MDN] 优点 *答 *: 使代码简明易懂。 B. 我们可以轻松避免重复破坏表达。 一些用例 1.要从Objects,array

  • 在试图理解“Spring Data”的用途时,我偶然发现了这篇文章,并尝试了一些关于Gemfire/Redis存储库及其相应Spring-Data组件的示例。有人能帮我解答下面的问题吗。 场景:当GemFire是我的数据存储时,我必须在GemFireTemplate上使用create、get和remove方法来执行CRUD操作。当Redis是我的数据存储时,我不得不在RedisTemplate上使

  • 问题内容: 我正在学习Java,只是发现接口可以包含公共静态字段和最终字段。到目前为止,我还没有看到这些示例。这些接口常量有哪些用例,我可以在Java标准库中看到吗? 问题答案: 将静态成员放入接口(并实现该接口)是一种不好的做法,甚至还有一个名称,即Constant Interface Antipattern,请参见Effective Java,第17项: 恒定接口模式是对接口的不良使用。类内部

  • 本文向大家介绍zookeeper 是什么?相关面试题,主要包含被问及zookeeper 是什么?时的应答技巧和注意事项,需要的朋友参考一下 zookeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 google chubby 的开源实现,是 hadoop 和 hbase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

  • 本文向大家介绍ZooKeeper是什么?相关面试题,主要包含被问及ZooKeeper是什么?时的应答技巧和注意事项,需要的朋友参考一下 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 ZooKee