文档章节

windows 64位 安装zookeeper

hanfeng
 hanfeng
发布于 2015/11/03 13:53
字数 1251
阅读 1973
收藏 2

一、概述

    ZooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。

二、下载

官网地址:http://zookeeper.apache.org/ 

稳定版本:3.4.6

三、安装

windows 10  pro 64位下安装

1、解压zookeeper-3.4.6.tar.gz文件到 D:\app\sso\zookeeper

2、修改 D:\app\sso\zookeeper\conf 路径下的 zoo_sample.cfg 为 zoo.cfg

3、打开 zoo.cfg 进行编辑

# The number of milliseconds of each tick 心跳间隔 毫秒每次
tickTime=2000
# The number of ticks that the initial 
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between 
# sending a request and getting an acknowledgement
syncLimit=5
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just 
# example sakes. 镜像数据位置
dataDir=d:\\app\\sso\\zookeeper\\data
#log  日志位置
dataLogDir=d:\\app\\sso\\zookeeper\\logs
# the port at which the clients will connect 客户端连接的端口
clientPort=2181
# the maximum number of client connections.
# increase this if you need to handle more clients
#maxClientCnxns=60
#
# Be sure to read the maintenance section of the 
# administrator guide before turning on autopurge.
#
# http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
#
# The number of snapshots to retain in dataDir
#autopurge.snapRetainCount=3
# Purge task interval in hours
# Set to "0" to disable auto purge feature
#autopurge.purgeInterval=1

按如上进行编辑 主要是dataDir和dataLogDir的编辑,然后再对应位置新增data和logs文件夹,不然启动会报错。

4、进入到bin目录,并且启动zkServer.cmd,这个脚本中会启动一个java进程

输出如下信息,代表启动成功

Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
 
D:\app\sso\zookeeper\bin>zkServer
 
D:\app\sso\zookeeper\bin>java "-Dzookeeper.log.dir=D:\app\sso\zookeeper\bin\.."
"-Dzookeeper.root.logger=INFO,CONSOLE" -cp "D:\app\sso\zookeeper\bin\..\build\cl
asses;D:\app\sso\zookeeper\bin\..\build\lib\*;D:\app\sso\zookeeper\bin\..\*;D:\a
pp\sso\zookeeper\bin\..\lib\*;D:\app\sso\zookeeper\bin\..\conf" org.apache.zooke
eper.server.quorum.QuorumPeerMain "D:\app\sso\zookeeper\bin\..\conf\zoo.cfg"
2015-08-14 17:02:22,319 [myid:] - INFO  [main:QuorumPeerConfig@103] - Reading co
nfiguration from: D:\app\sso\zookeeper\bin\..\conf\zoo.cfg
2015-08-14 17:02:22,334 [myid:] - INFO  [main:DatadirCleanupManager@78] - autopu
rge.snapRetainCount set to 3
2015-08-14 17:02:22,334 [myid:] - INFO  [main:DatadirCleanupManager@79] - autopu
rge.purgeInterval set to 0
2015-08-14 17:02:22,334 [myid:] - INFO  [main:DatadirCleanupManager@101] - Purge
 task is not scheduled.
2015-08-14 17:02:22,337 [myid:] - WARN  [main:QuorumPeerMain@113] - Either no co
nfig or no quorum defined in config, running  in standalone mode
2015-08-14 17:02:22,500 [myid:] - INFO  [main:QuorumPeerConfig@103] - Reading co
nfiguration from: D:\app\sso\zookeeper\bin\..\conf\zoo.cfg
2015-08-14 17:02:22,501 [myid:] - INFO  [main:ZooKeeperServerMain@95] - Starting
 server
2015-08-14 17:02:22,548 [myid:] - INFO  [main:Environment@100] - Server environm
ent:zookeeper.version=3.4.6-1569965, built on 02/20/2014 09:09 GMT
2015-08-14 17:02:22,549 [myid:] - INFO  [main:Environment@100] - Server environm
ent:host.name=hanfeng-PC
2015-08-14 17:02:22,552 [myid:] - INFO  [main:Environment@100] - Server environm
ent:java.version=1.8.0_45
2015-08-14 17:02:22,554 [myid:] - INFO  [main:Environment@100] - Server environm
ent:java.vendor=Oracle Corporation
2015-08-14 17:02:22,555 [myid:] - INFO  [main:Environment@100] - Server environm
ent:java.home=C:\Program Files\Java\jre1.8.0_45
2015-08-14 17:02:22,557 [myid:] - INFO  [main:Environment@100] - Server environm
ent:java.class.path=D:\app\sso\zookeeper\bin\..\build\classes;D:\app\sso\zookeep
er\bin\..\build\lib\*;D:\app\sso\zookeeper\bin\..\zookeeper-3.4.6.jar;D:\app\sso
\zookeeper\bin\..\lib\jline-0.9.94.jar;D:\app\sso\zookeeper\bin\..\lib\log4j-1.2
.16.jar;D:\app\sso\zookeeper\bin\..\lib\netty-3.7.0.Final.jar;D:\app\sso\zookeep
er\bin\..\lib\slf4j-api-1.6.1.jar;D:\app\sso\zookeeper\bin\..\lib\slf4j-log4j12-
1.6.1.jar;D:\app\sso\zookeeper\bin\..\conf
2015-08-14 17:02:22,562 [myid:] - INFO  [main:Environment@100] - Server environm
ent:java.library.path=C:\windows\system32;C:\windows\Sun\Java\bin;C:\windows\sys
tem32;C:\windows;C:\Program Files (x86)\MacType\;D:\Ruby193\bin;C:\windows\syste
m32;C:\ProgramData\Oracle\Java\javapath;C:\windows\system32;C:\windows;C:\window
s\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x8
6)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\
x64;D:\Program Files\TortoiseSVN\bin;C:\Program Files\Java\jdk1.7.0_79\bin;C:\Pr
ogram Files\Java\jdk1.7.0_79\jre\bin;D:\Program Files\Mysql\bin;d:\Program Files
 (x86)\Git\cmd;D:\Program Files\TortoiseGit\bin;D:\app\maven\bin;D:\Program File
s\nodejs\;D:\app\Sencha\Cmd\6.0.0.202;C:\Program Files (x86)\MacType;.
2015-08-14 17:02:22,570 [myid:] - INFO  [main:Environment@100] - Server environm
ent:java.io.tmpdir=C:\Users\hanfeng\AppData\Local\Temp\
2015-08-14 17:02:22,571 [myid:] - INFO  [main:Environment@100] - Server environm
ent:java.compiler=<NA>
2015-08-14 17:02:22,575 [myid:] - INFO  [main:Environment@100] - Server environm
ent:os.name=Windows 7
2015-08-14 17:02:22,577 [myid:] - INFO  [main:Environment@100] - Server environm
ent:os.arch=amd64
2015-08-14 17:02:22,580 [myid:] - INFO  [main:Environment@100] - Server environm
ent:os.version=6.1
2015-08-14 17:02:22,582 [myid:] - INFO  [main:Environment@100] - Server environm
ent:user.name=hanfeng
2015-08-14 17:02:22,583 [myid:] - INFO  [main:Environment@100] - Server environm
ent:user.home=C:\Users\hanfeng
2015-08-14 17:02:22,585 [myid:] - INFO  [main:Environment@100] - Server environm
ent:user.dir=D:\app\sso\zookeeper\bin
2015-08-14 17:02:22,599 [myid:] - INFO  [main:ZooKeeperServer@755] - tickTime se
t to 2000
2015-08-14 17:02:22,601 [myid:] - INFO  [main:ZooKeeperServer@764] - minSessionT
imeout set to -1
2015-08-14 17:02:22,602 [myid:] - INFO  [main:ZooKeeperServer@773] - maxSessionT
imeout set to -1
2015-08-14 17:02:22,772 [myid:] - INFO  [main:NIOServerCnxnFactory@94] - binding
 to port 0.0.0.0/0.0.0.0:2181


© 著作权归作者所有

共有 人打赏支持
hanfeng
粉丝 20
博文 48
码字总数 36874
作品 0
福州
高级程序员
私信 提问
2.1、Linux下Kafka环境搭建及基本使用

一、kafka单节点单broker环境搭建 系统环境:centos 64位 mini 虚拟机:Virtual Box 如果你不熟悉virtual box的使用,不知道如何安装centos系统,可以参考之前发布的文章: 快速掌握基于Vir...

极客慧
2018/11/26
0
0
kafka-python通过Snappy压缩访问时,报Snappy codec is not available错误

1、测试环境: CentOS6.5_64位、JDK1.7、kafka版本为:kafka_2.9.2-0.8.2.2,zookeeper版本为:zookeeper-3.4.6, kafka-python-0.9.4 。 2、测试步骤: 已经安装好zookeeper和kafaka环境,设...

maoch
2015/11/15
756
1
zookeeper的安装与部署-集群

环境:centos7 、JDK8 一、Zookeeper原理简介 ZooKeeper是一个开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。 ...

binhu
2017/11/07
0
0
Zookeeper 3.4.x安装和配置--Linux篇

阅读目录: 1. 关闭防火墙和Selinux 2. 安装所需环境JDK 3. 下载Zookeeper 3.4.x版本 4. 配置并启动Zookeeper 5. 验证并配置自启动 6. 说明 1. 关闭防火墙和Selinux Linux的防火墙是咱们新手...

loubobooo
2018/02/28
0
0
【Zookeeper】 - 完全分布式配置

测试系统:CentOS6.5 64位 虚拟机:Vmware Workstation Zookeeper集群节点数:3 ZK角色 Leader: 负责写请求 follower: 跟随者,具有投票权,否则读请求或转发写请求,具有投票权 observer: ...

ZeroneLove
02/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

搜索引擎(Elasticsearch搜索详解)

学完本课题,你应达成如下目标: 掌握ES搜索API的规则、用法。 掌握各种查询用法 搜索API 搜索API 端点地址 GET /twitter/_search?q=user:kimchy GET /twitter/tweet,user/_search?q=user:...

这很耳东先生
36分钟前
6
0
浅谈如何减少GC的次数

GC会stop the world。会暂停程序的执行,带来延迟的代价。所以在开发中,我们不希望GC的次数过多。 本文将讨论如何在开发中改善各种细节,从而减少GC的次数。 (1)对象不用时最好显式置为 Nu...

浮躁的码农
38分钟前
0
0
jpa 自定义返回对象

任何ORM框架都少不了开放自定义sql的问题。jpa自然也不例外,很多场景需要写复杂sql的。 首先定义一个方法签名,然后打上@Query注解。像下面这样,需要注意nativeQuery,这个表示query中的字...

朝如青丝暮成雪
今天
2
0
驰骋工作流引擎-批量审批设置

批量审批设置 关键词: 工作流引擎批量审批 Java工作流批量审批设计 应用场景 批量审批最多应用于代办中有很多相同的流程需要审批,若是把一些不是特别重要的审批做批量处理这样就可以提高很...

孟娟
今天
2
0
springmvc源码解析之DispatcherServlet四

说在前面 本次主要介绍DispatcherServlet,关注”天河聊架构“更多精彩。 springmvc配置解析 进入方法org.springframework.web.bind.annotation.support.HandlerMethodInvoker#resolveHttpE...

天河2018
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部