`
zkl_1987
  • 浏览: 245499 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

ZooKeeper--协调分布式应用(2)

阅读更多
连接到ZooKeeper

一旦ZooKeeper运行起来,我们必然想要连接它,有几个方法可以用于连接到它,可以用java,也可以用C,这里我用java:

bin/zkCli.sh 127.0.0.1:2181
用java操作起来很简单。(想用C的朋友可以去Zookeeper的官网看)

ZooKeeper运行复制模式
ZooKeeper运行在独立模式下可以方便的评价,做一些开发和测试工作。但是,在产品过程中,你应该把ZooKeeper运行在复制模式下。复制组的服务器在同一应用中被称为quorum,在复制模式下,所有服务器中的quorum已拷贝了相同的配置文件。该配置文件是类似于用在独立模式下的zoo.cfg文件,但也有一些不同。下面是一个例子:

tickTime=2000
dataDir=/var/zookeeper
clientPort=2181
initLimit=5
syncLimit=2
server.1=zoo1:2888:3888
server.2=zoo2:2888:3888
server.3=zoo3:2888:3888

新增加了几个属性,
initLimit是规定quorum连接到一个ZooKeeper服务器的超时使用限制时间长度。
syncLimit限制从一个leader连到一台服务器多远过时。

该文件已经包含了服务器的数量。以server.X为格式的条目列出ZooKeeper的服务器。当服务器启动时,它知道这些服务器是由寻找档案myid的数据目录。

最后,请注意最后面的两个端口号,zoo1:2888:3888(每个服务器的名称:“2888”和“3888“) 。同行使用前端口连接到其他服务器,这种联系是必要的,以便各服务器的交流。

分享到:
评论

相关推荐

    Zookeeper分布式应用程序协调服务:zookeeper-3.4.13

    总之,Zookeeper是分布式应用程序的重要工具,它通过提供配置管理、名字服务、分布式同步和组服务等功能,有效地解决了分布式环境中的许多挑战。对于理解和使用Zookeeper-3.4.13,开发者需要深入学习其API、设计模式...

    分布式服务框架 Zookeeper -- 管理分布式环境中的数据

    Zookeeper的设计目标是简化分布式系统中的协调任务,使得开发者能够更专注于业务逻辑。 Zookeeper的核心概念包括节点(ZNode)、会话(Session)和观察者模式(Watcher)。ZNode是Zookeeper中的基本数据单元,类似...

    apache-zookeeper-3.5.10-bin 环境搭配

    ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、...

    zookeeper-3.4.5-cdh5.16.2.tar.gz

    1. **命名服务**:为分布式应用提供统一的命名空间,使得节点和服务能够被唯一的标识和查找。 2. **配置管理**:集中管理分布式系统的配置信息,允许动态更新,确保所有节点的配置一致性。 3. **集群同步**:通过...

    zookeeper-3.5.3 新版分布式应用程序协调服务 CSDN 下载

    ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现。 下载解压后,将.gz结尾的zookeeper 包上传到 Linux 服务器,就可以开始操作了。

    apache-zookeeper-3.5.6-bin.tar

    Apache ZooKeeper 是一个分布式协调服务,它为分布式应用程序提供了一个高度可用、高性能的框架,用于管理数据和配置信息,处理命名服务、分布式同步以及组服务等问题。ZooKeeper 的设计目标是简化分布式环境中的...

    apache-zookeeper-3.5.7-bin.tar.gz

    Apache ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终将简单易用的接口和性能高效、功能稳定的系统提供给...

    zookeeper-3.4.11.tar.gz

    ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、...

    zookeeper-3.4.10.tar.gz

    ZooKeeper,一个由Apache基金会开发的分布式协调服务,是大数据生态系统中的重要组件,尤其在分布式应用、集群管理、命名服务等领域有着广泛的应用。本文将详细阐述ZooKeeper 3.4.10版本在Linux环境下的安装、配置...

    zookeeper-3.4.6.jar

    Zookeeper是Apache Hadoop项目下的一个子项目,它是一个分布式的,开放源码的分布式应用程序协调服务。作为一款高效、可靠的分布式协调框架,Zookeeper在分布式环境中扮演着至关重要的角色,尤其在解决一致性问题上...

    apache-zookeeper-3.6.3.zip

    Apache ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终将简单易用的接口和性能高效、功能稳定的系统提供给...

    apache-zookeeper-3.6.4-bin.tar.gz

    ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、...

    zookeeper-3.4.5-cdh5.15.1.tar.gz

    Zookeeper,作为Apache的一款开源分布式协调服务,是大数据生态系统中的重要组件,它为分布式应用提供高效且可靠的命名服务、配置管理、集群同步、分布式锁等功能。在本篇中,我们将深入探讨Zookeeper 3.4.5与CDH...

    apache-zookeeper-3.6.3-bin.zip

    Apache ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它是集群的管理者,监视着分布式操作的进展,同时也提供了命名服务、配置管理、组服务、分布式同步和领导选举等功能。在Windows环境下安装...

    apache-zookeeper-3.8.4-bin.tar

    Apache ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它是集群的管理者,监视着分布式应用程序,提供了诸如配置维护、命名服务、分布式同步、组服务等这些分布式基础服务。Zookeeper是Apache Hadoop...

    zookeeper-3.4.6_zookeeper_

    Zookeeper,作为Apache的一个开源项目,是分布式应用程序协调服务的基石,它是一个高可用、高性能的分布式一致性服务。在标题“zookeeper-3.4.6_zookeeper_”中,我们可以看到这是关于Zookeeper的一个特定版本——...

    zookeeper-3.4.12--.rar

    Apache ZooKeeper 是一个开源的分布式协调服务,它为分布式应用提供了一个简单而强大的命名服务、配置管理、集群同步、领导者选举等功能。Zookeeper 3.4.12 版本是其稳定且广泛使用的版本之一,为开发者提供了可靠的...

    apache-zookeeper-3.5.9-bin.tar.gz

    Apache ZooKeeper 是一个分布式协调服务,它为分布式应用程序提供了一个高效、可扩展的命名服务、配置管理、集群管理和分布式同步。在"apache-zookeeper-3.5.9-bin.tar.gz"这个压缩包中,包含了Zookeeper 3.5.9版本...

    最新版linux apache-zookeeper-3.7.0-bin.tar.gz

    Apache ZooKeeper 是一个高度可靠的分布式协调系统,广泛应用于大数据、微服务等领域的集群管理。在Linux环境下,Zookeeper 的最新版本是3.7.0,这个版本提供了许多新特性和性能优化,使得它更适合大规模分布式环境...

    apache-zookeeper-3.6.1-bin.tar.gz

    ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、...

Global site tag (gtag.js) - Google Analytics