`
阅读更多

1)单机模式

 

用户可以通过下面的命令来启动 ZooKeeper 服务:

zkServer.sh start

这个命令默认情况下执行 ZooKeeper  conf 文件夹下的 zoo.cfg 配置文件。当运行成功用户会看到类似如下的提示界面:

root@ubuntu:~# zkServer.sh start

JMX enabled by default

Using config: /root/hadoop-0.20.2/zookeeper-3.3.1/bin/../conf/zoo.cfg

Starting zookeeper ...

STARTED

    ... ...

2011-01-19 10:04:42,300 - WARN  [main:QuorumPeerMain@105] - Either no config or no quorum defined in config, running  in standalone mode

... ...

2011-01-19 10:04:42,419 - INFO  [main:ZooKeeperServer@660] - tickTime set to 2000

2011-01-19 10:04:42,419 - INFO  [main:ZooKeeperServer@669] - minSessionTimeout set to -1

2011-01-19 10:04:42,419 - INFO  [main:ZooKeeperServer@678] - maxSessionTimeout set to -1

2011-01-19 10:04:42,560 - INFO  [main:NIOServerCnxn$Factory@143] - binding to port 0.0.0.0/0.0.0.0:2181

2011-01-19 10:04:42,806 - INFO  [main:FileSnap@82] - Reading snapshot /root/hadoop-0.20.2/zookeeper-3.3.1/data/version-2/snapshot.200000036

2011-01-19 10:04:42,927 - INFO  [main:FileSnap@82] - Reading snapshot /root/hadoop-0.20.2/zookeeper-3.3.1/data/version-2/snapshot.200000036

2011-01-19 10:04:42,950 - INFO  [main:FileTxnSnapLog@208] - Snapshotting: 400000058

从上面可以看出,运行成功后,系统会列出 ZooKeeper 运行的相关环境配置信息。

 

2)集群模式

 

集群模式下需要用户在每台 ZooKeeper 机器上运行第一部分的命令,这里不再赘述。

 

3)集群伪分布模式

 

在集群伪分布模式下,我们只有一台机器,但是要运行三个 ZooKeeper 服务实例。此时,如果再使用上述命令式肯定行不通的。这里,我们通过下面三条命能够令来运行 ZooKeeper系列之三:ZooKeeper的安装  我们配置的 ZooKeeper 服务。如下所示:

zkServer.sh start zoo1.cfg

 

zkServer.sh start zoo2.cfg

 

zkServer.sh start zoo3.cfg

在运行完第一条命令之后,读者将会发现一些系统错误提示(我在安装之后没有发现这条错误信息,可能是安装linux系统的问题,具体出在哪方面,不是太清楚),如下图 1 所示:


 1 :集群伪分布异常提示

产生如上图所示的异常信息是由于 ZooKeeper 服务的每个实例都拥有全局的配置信息,它们在启动的时候需要随时地进行 Leader 选举操作(此部分内容下面将会详细讲述)。此时第一个启动的 Zookeeper 需要和另外两个 ZooKeeper 实例进行通信。但是,另外两个 ZooKeeper 实例还没有启动起来,因此将会产生上述所示的异常信息。

我们直接将其忽略即可,因为当把图示中的“ 2 号”和“ 3 号” ZooKeeper 实例启动起来之后,相应的异常信息就回自然而然地消失。

分享到:
评论

相关推荐

    8.ZooKeeper运行环境搭建.md

    8.ZooKeeper运行环境搭建.md

    dubbo+zookeeper运行实例

    dubbo+zookeeper运行实例

    test-kafka:用于在 Clojure 中进行测试的进程内 Kafka 和 ZooKeeper 运行程序

    用于在 Clojure 中进行测试的进程内 Kafka 和 ZooKeeper 运行程序。 改编自的集成测试。 当前版本依赖于 Kafka 0.8.2 或更高版本。 如果您需要与 Kafka 0.8.0 或 0.8.1 兼容,请使用 test-kafka 。 用法 使用 ...

    zookeeper淘宝实现的监控

    目前开源世界中暂没有一个比较成熟的zookeeper-monitor,公司内部的各个zookeeper运行也都是无监控,无报表状态。于是开始zookeeper监控这块工作。 目前zookeeper-monitor能做哪些事情,讲到这个,首先来看看哪些...

    zetcd:脱离ZooKeeper运行ZooKeeper应用程序

    zetcd是一款架在ZooKeeper与etcd之间的代理程序,它可以将ZooKeeper客户端的请求消息转换成etcd要求的格式,并转发给etcd,然后将响应消息转换后返回给客户端。本文介绍了zetcd的使用方法、工作原理以及性能评测。...

    zookeeper服务部署方式

    Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。...3.集群模式:Zookeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体”(ensemble)。 该文档主要记录部署过程

    zookeeper日志查看工具

    #使用说明:“look_Log”目录里面日志需要的jar也都放好了,你如果jdk安装好了并配置了window环境变量的,直接运行“look_Log/looklog.bat”然后入日志路径(包含文件名称:例如“version-2/log.1”)

    dubbo+spring+zookeeper基础环境

    一个基础的dubbo和zookeeper运行环境,运行可以使用mvn:jetty:run

    构建高可用ZooKeeper集群

    dotNET跨平台,将从ZooKeeper运行模式、集群组成、容灾和水平扩容四方面逐步深入,最终构建出高可用的 ZooKeeper集群。Zookeeper有三种运行模式:单机模式、伪集群模式和集群模式。单机模式这种模式一般适用于开发...

    zookeeper安装包 支持window

    Zookeeper是一个分布式的服务框架,是树型的目录服务的数据存储,能做到集群管理数据 ,这里能很好的作为Dubbo服务的注册中心...(注:需要先启动zookeeper后,后续dubbo demo代码运行才能使用zookeeper注册中心的功能)

    zookeeper+dubbo运行包

    zookeeper+dubbo运行包,运行需要的相关组件

    linux上安装zookeeper 启动和关闭的教程

    1.zookeeper运行需要java环境所以必须先装JDK 2.下载,解压 #wget http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.12/zookeeper-3.4.12.tar.gz #tar -zxvf zookeeper-3.4.12.tar.gz 3.文件自己选择...

    zookeeper linux版本

    zookeeper linux版本 windows版 通用 ,下载后解压直接运行bin中的zkServer

    zookeeper-3.4.6.zip

    zookeeper-3.4.6 解压后可直接运行 bin/zkServer.cmd 来启动

    zookeeper+dubbo分布式demo可直接运行

    zookeeper+dubbo分布式框架demo,含所有jar,工具类,可直接运行

    ZooKeeper-分布式过程协同技术详解.pdf

    第三部分(第9~10章)主要介绍ZooKeeper内部原理及如何运行ZooKeeper.第9章介绍ZooKeeper的作者们在设计时所采用的方案。第10章介绍如何对ZooKeeper进行配置。 购买地址:https://item.jd.com/11880788.html

    zookeeper-3.4Windows版本

    搭建dubbo+zookeeper+kafka+redis+mq分布式大数据所需要的zookeeper环境,windows和linux都可以使用

    完美运行版本的zookeeper-3.3.6

    修改配置文件conf/zoo.cfg:设置dataDir=自己目录,该目录必须存在。 # The number of milliseconds of each ...dataDir=E:\java\zookeeper-3.3.6\data # the port at which the clients will connect clientPort=2181

    从Paxos到Zookeeper

    第三部分(第5~6章)介绍了ZooKeeper的使用方法,包括客户端API的使用以及对ZooKeeper服务的部署与运行,并结合真实的分布式应用场景,总结了ZooKeeper使用的最佳实践;第四部分(第7章)对ZooKeeper的架构设计和...

Global site tag (gtag.js) - Google Analytics