安装步骤:

1、在如下路径下载zookeeper-3.4.7.tar.gz

http://mirrors.cnnic.cn/apache/zookeeper/stable/

2、解压zookeeper-3.4.7.tar.gz到指定目录

3、执行如下到conf目录下:

cd D:\08zookeeper\zookeeper-3.4.7\conf

4、修改conf目录下文件zoo_sample.cfg的名称为:zoo.cfg

同时修改zoo.cfg中的内容:

# The number of milliseconds of each tick
tickTime=2000   #这个时间是作为 Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个 tickTime 时间就会发送一个心跳。
# 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:\\09tmp\\zookeeper     #顾名思义就是 Zookeeper 保存数据的目录,默认情况下,Zookeeper 将写数据的日志文件也保存在这个目录里。
# the port at which the clients will connect
clientPort=2181   #这个端口就是客户端连接 Zookeeper 服务器的端口,Zookeeper 会监听这个端口,接受客户端的访问请求。

5、进入bin目录:cd D:\08zookeeper\zookeeper-3.4.7\bin

6、执行zkServer.cmd,启动zookeeper server服务。

启动时遇到的问题

1、JAVA_HOME错误

D:\08zookeeper\zookeeper-3.4.7\bin>zkServer.cmd
系统找不到指定的路径。
Error: JAVA_HOME is incorrectly set.

解决方法:

打开文件zkEnv.cmd,作如下修改:

 if not exist %JAVA_HOME%\bin\java.exe (     //添加引号
echo Error: JAVA_HOME is incorrectly set.
goto :eof
)
 if not exist "%JAVA_HOME%\bin\java.exe" (
echo Error: JAVA_HOME is incorrectly set.
goto :eof
)

2、不是内部或外部命令,也不是可运行的程序

D:\08zookeeper\zookeeper-3.4.7\bin>call D:\Program Files\Java\jdk1.7.0_79\bin\java "-Dzookeeper.log.dir=D:\08zookeeper\zookeeper-3.4.7\bin\.." "-Dzookeeper.root.logger=INFO,CONSOLE" -cp "D:\08zookeeper\zookeeper-3.4.7\bin\..\build\classes;D
per\zookeeper-3.4.7\bin\..\build\lib\*;D:\08zookeeper\zookeeper-3.4.7\bin\..\*;D:\08zookeeper\zookeeper-3.4.7\bin\..\lib\*;D:\08zookeeper\zookeeper-3.4.7\bin\..\conf" org.apache.zookeeper.server.quorum.QuorumPeerMain "D:\08zookeeper\zookeep
in\..\conf\zoo.cfg"
'D:\Program' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

解决方法:

修改zkEnv.cmd文件:

set JAVA=%JAVA_HOME%\bin\java  改为 set JAVA="%JAVA_HOME%\bin\java"

zookeeper[4] 安装windows zookeeper,及问题处理的更多相关文章

  1. macos brew zookeeper,安装后zookeeper启动失败?

    一.Zookeeper安装流程 执行如下安装命令: brew install zookeeper 执行截图如下: 安装后查看 zookeeper 安装信息(默认拉取最新版本) brew info zo ...

  2. windows下 zookeeper dubbo 安装+配置+demo 详细图文教程

    Java集群优化——dubbo+zookeeper构建 互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这 ...

  3. Windows环境下Zookeeper的安装和部署(单机模式和伪集群模式)

    第一部分:单机模式 1)下载地址:http://www.pirbot.com/mirrors/apache/zookeeper/,建议下载stable版本 2)解压缩 将下载好的压缩包解压到指定目录, ...

  4. windows下安装apache zookeeper

    ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一致性服务的软件,提供的功 ...

  5. ZooKeeper的安装、配置、启动和使用(一)——单机模式

    ZooKeeper的安装.配置.启动和使用(一)——单机模式 ZooKeeper的安装非常简单,它的工作模式分为单机模式.集群模式和伪集群模式,本博客旨在总结ZooKeeper单机模式下如何安装.配置 ...

  6. Zookeeper的安装的配置

    详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt192 安装和配置详解 本文介绍的 Zookeeper 是以 3.2.2 这个 ...

  7. Zookeeper的安装部署

    1.Zookeeper的安装部署 7.1 Zookeeper工作机制 7.1.1.Zookeeper集群角色 Zookeeper集群的角色:  Leader 和  follower (Observer ...

  8. ZooKeeper的安装与部署

    本文讲述如何安装和部署ZooKeeper. 一.系统要求 ZooKeeper可以运行在多种系统平台上面,表1展示了zk支持的系统平台,以及在该平台上是否支持开发环境或者生产环境. 表1:ZooKeep ...

  9. ZooKeeper系列(1):安装搭建ZooKeeper环境

    ZooKeeper系列文章:https://www.cnblogs.com/f-ck-need-u/p/7576137.html#zk ZooKeeper有三种安装模式:单机安装(standalone ...

随机推荐

  1. 【iOS】Resumable Doanloads(断点下载)

    这里我们只讨论iOS平台下的通用app,我们可以自己写代码来实现resume downloads,解释如下. resume一个HTTP下载不难,但必须要理解一些关键的HTTP概念: entity ta ...

  2. 读取Excel数据绑定到Gridview进行显示

    读取Excel数据绑定到Gridview进行显示示例代码. 读取excel代码 /// <summary> /// 读取Excel /// authon:codeo.cn /// < ...

  3. 关于centos6.5系统安装FTP服务和配置的方法

    一般在配置服务器的时候,涉及到代码上传,通常都要用到FTP方式. 1.先查看系统是否安装vsftpd: rpm -qa | grep vsftpd 如果出现vsftpd-2.2.2-14......字 ...

  4. AS 自动生成选择器 SelectorChapek

    简介 https://github.com/inmite/android-selector-chapek 设计师给我们提供好了各种资源,每个按钮都要写一个selector是不是很麻烦? 这么这个插件就 ...

  5. HUD 2846 Repository

    /* 开始想耍小聪明 直接map搞 代码短 好理解 空间够 恩 很好 就是 map慢死了 T了 */ #include<iostream> #include<cstdio> # ...

  6. 【转】Android开源项目 分类 便于查看

    之前转载了一个开源项目的文章,发现那些都是没有系统的总结,这里又转载一篇有系统总结的文章. Android开源项目系列汇总已完成,包括: Android开源项目第一篇——个性化控件(View)篇 An ...

  7. MVC验证码的编写

    主要是相互学习一下mvc,希望各位大神指导 /// <summary> /// 生成随机数字 /// </summary> /// <returns>随机数字< ...

  8. IOS开发,如何用最新的Itunes给手机装ipa文件

    搜了半天,发现网上的很多教“使用Itunes给手机装ipa文件”文字都好几年了,现在的Itunes跟过去几年的功能和界面都有很大改变,话不多说直接两句话讲明白,希望帮到需要的人. 使用Itunes给手 ...

  9. ORACLE日期加减【转】

    首先,感谢这个作者的辛勤汗水给我们带来的总结,因为日期函数操作对平时的使用真的是很常用,所以收藏一下以作后期使用. 原贴地址:http://www.cnblogs.com/xiao-yu/archiv ...

  10. PHP 运算符

    本章节我们将讨论 PHP 中不同运算符的应用. 在 PHP 中,赋值运算符 = 用于给变量赋值. 在 PHP 中,算术运算符 + 用于把值加在一起. PHP 算术运算符 运算符 名称 描述 实例 结果 ...