博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
windows 安装zookeeper
阅读量:7124 次
发布时间:2019-06-28

本文共 8487 字,大约阅读时间需要 28 分钟。

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

zookeeper下载地址:

把下载的zookeeper的文件解压到指定目录,进入conf目录,增加一个zoo.cfg,如果不需要集群,内容如下:

# The number of milliseconds of each tick  心跳间隔 毫秒每次tickTime=2000# The number of ticks that the initial# synchronization phase can takeinitLimit=10# The number of ticks that can pass between# sending a request and getting anacknowledgementsyncLimit=5# the directory where the snapshot isstored.  //镜像数据位置dataDir=D:\\data\\zookeeper#日志位置dataLogDir=D:\\logs\\zookeeper# the port at which the clients willconnect  客户端连接的端口clientPort=2181

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

E:\zookeeper-3.3.6\bin>zkServer.cmdE:\zookeeper-3.3.6\bin>java "-Dzookeeper.log.dir=E:\zookeeper-3.3.6\bin\.." "-Dzookeeper.root.logger=INFO,CONSOLE" -cp "E:\zookeeper-3.3.6\bin\..\build\classes;E:\zookeeper-3.3.6\bin\..\build\lib\*;E:\zookeeper-3.3.6\bin\..\*;E:\zookeeper-3.3.6\bin\..\lib\*;E:\zookeeper-3.3.6\bin\..\conf" org.apache.zookeeper.server.quorum.QuorumPeerMain "E:\zookeeper-3.3.6\bin\..\conf\zoo.cfg"2015-05-29 17:14:42,907 - INFO  [main:QuorumPeerConfig@90] - Reading configuration from: E:\zookeeper-3.3.6\bin\..\conf\zoo.cfg2015-05-29 17:14:42,915 - WARN  [main:QuorumPeerMain@105] - Either no config orno quorum defined in config, running  in standalone mode2015-05-29 17:14:42,968 - INFO  [main:QuorumPeerConfig@90] - Reading configuration from: E:\zookeeper-3.3.6\bin\..\conf\zoo.cfg2015-05-29 17:14:42,970 - INFO  [main:ZooKeeperServerMain@94] - Starting server2015-05-29 17:14:42,985 - INFO  [main:Environment@97] - Server environment:zookeeper.version=3.3.6-1366786, built on 07/29/2012 06:22 GMT2015-05-29 17:14:42,987 - INFO  [main:Environment@97] - Server environment:host.name=DES0097.jiayin.cn2015-05-29 17:14:42,989 - INFO  [main:Environment@97] - Server environment:java.version=1.6.0_352015-05-29 17:14:42,990 - INFO  [main:Environment@97] - Server environment:java.vendor=Sun Microsystems Inc.2015-05-29 17:14:42,991 - INFO  [main:Environment@97] - Server environment:java.home=D:\Program Files\Java\jdk1.6.0_35\jre2015-05-29 17:14:42,992 - INFO  [main:Environment@97] - Server environment:java.class.path=E:\zookeeper-3.3.6\bin\..\build\classes;E:\zookeeper-3.3.6\bin\..\build\lib\*;E:\zookeeper-3.3.6\bin\..\zookeeper-3.3.6.jar;E:\zookeeper-3.3.6\bin\..\lib\jline-0.9.94.jar;E:\zookeeper-3.3.6\bin\..\lib\log4j-1.2.15.jar;E:\zookeeper-3.3.6\bin\..\conf2015-05-29 17:14:42,994 - INFO  [main:Environment@97] - Server environment:java.library.path=D:\Program Files\Java\jdk1.6.0_35\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;D:\Program Files\Java\jdk1.6.0_35\bin;D:\Program Files\Java\jdk1.6.0_35\jre\bin;D:\apache-maven-3.0.3\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) ManagementEngine Components\IPT;C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x64;C:\Program Files\TortoiseSVN\bin;.2015-05-29 17:14:42,998 - INFO  [main:Environment@97] - Server environment:java.io.tmpdir=C:\Users\YANTIA~1\AppData\Local\Temp\2015-05-29 17:14:42,999 - INFO  [main:Environment@97] - Server environment:java.compiler=
2015-05-29 17:14:43,000 - INFO [main:Environment@97] - Server environment:os.name=Windows 72015-05-29 17:14:43,001 - INFO [main:Environment@97] - Server environment:os.arch=amd642015-05-29 17:14:43,002 - INFO [main:Environment@97] - Server environment:os.version=6.12015-05-29 17:14:43,003 - INFO [main:Environment@97] - Server environment:user.name=yantianzeng2015-05-29 17:14:43,004 - INFO [main:Environment@97] - Server environment:user.home=E:\yantianzeng2015-05-29 17:14:43,006 - INFO [main:Environment@97] - Server environment:user.dir=E:\zookeeper-3.3.6\bin2015-05-29 17:14:43,012 - INFO [main:ZooKeeperServer@673] - tickTime set to 20002015-05-29 17:14:43,013 - INFO [main:ZooKeeperServer@682] - minSessionTimeout set to -12015-05-29 17:14:43,014 - INFO [main:ZooKeeperServer@691] - maxSessionTimeout set to -12015-05-29 17:14:43,049 - INFO [main:NIOServerCnxn$Factory@143] - binding to port 0.0.0.0/0.0.0.0:21812015-05-29 17:14:43,062 - INFO [main:FileTxnSnapLog@256] - Snapshotting: 0

bin目录下,执行jps可以看到QuorumPeerMain的进程:

E:\zookeeper-3.3.6\bin>jps7724 Jps4416 Program3640 QuorumPeerMain992 Program

启动客户端运行zkCli.cmd 127.0.0.1:2181查看一下:

E:\zookeeper-3.3.6\bin>zkCli.cmd 127.0.0.1:2181Connecting to localhost:21812015-05-29 17:29:57,966 - INFO  [main:Environment@97] - Client environment:zookeeper.version=3.3.6-1366786, built on 07/29/2012 06:22 GMT2015-05-29 17:29:57,970 - INFO  [main:Environment@97] - Client environment:host.name=DES0097.jiayin.cn2015-05-29 17:29:57,971 - INFO  [main:Environment@97] - Client environment:java.version=1.6.0_352015-05-29 17:29:57,973 - INFO  [main:Environment@97] - Client environment:java.vendor=Sun Microsystems Inc.2015-05-29 17:29:57,974 - INFO  [main:Environment@97] - Client environment:java.home=D:\Program Files\Java\jdk1.6.0_35\jre2015-05-29 17:29:57,975 - INFO  [main:Environment@97] - Client environment:java.class.path=E:\zookeeper-3.3.6\bin\..\build\classes;E:\zookeeper-3.3.6\bin\..\build\lib\*;E:\zookeeper-3.3.6\bin\..\zookeeper-3.3.6.jar;E:\zookeeper-3.3.6\bin\..\lib\jline-0.9.94.jar;E:\zookeeper-3.3.6\bin\..\lib\log4j-1.2.15.jar;E:\zookeeper-3.3.6\bin\..\conf2015-05-29 17:29:57,977 - INFO  [main:Environment@97] - Client environment:java.library.path=D:\Program Files\Java\jdk1.6.0_35\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;D:\Program Files\Java\jdk1.6.0_35\bin;D:\Program Files\Java\jdk1.6.0_35\jre\bin;D:\apache-maven-3.0.3\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) ManagementEngine Components\IPT;C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x64;C:\Program Files\TortoiseSVN\bin;.2015-05-29 17:29:57,981 - INFO  [main:Environment@97] - Client environment:java.io.tmpdir=C:\Users\YANTIA~1\AppData\Local\Temp\2015-05-29 17:29:57,983 - INFO  [main:Environment@97] - Client environment:java.compiler=
2015-05-29 17:29:58,020 - INFO [main:Environment@97] - Client environment:os.name=Windows 72015-05-29 17:29:58,022 - INFO [main:Environment@97] - Client environment:os.arch=amd642015-05-29 17:29:58,024 - INFO [main:Environment@97] - Client environment:os.version=6.12015-05-29 17:29:58,028 - INFO [main:Environment@97] - Client environment:user.name=yantianzeng2015-05-29 17:29:58,030 - INFO [main:Environment@97] - Client environment:user.home=E:\yantianzeng2015-05-29 17:29:58,055 - INFO [main:Environment@97] - Client environment:user.dir=E:\zookeeper-3.3.6\bin2015-05-29 17:29:58,060 - INFO [main:ZooKeeper@379] - Initiating client connection, connectString=localhost:2181 sessionTimeout=30000 watcher=org.apache.zookeeper.ZooKeeperMain$MyWatcher@22998b08ZooKeeper -server host:port cmd args connect host:port get path [watch]2015-05-29 17:29:58,103 - INFO [main-SendThread():ClientCnxn$SendThread@1058] - Opening socket connection to server localhost/127.0.0.1:2181 ls path [watch] set path data [version] delquota [-n|-b] path quit printwatches on|off create [-s] [-e] path data acl2015-05-29 17:29:58,137 - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@947] - Socket connection established to localhost/127.0.0.1:2181, initiating session stat path [watch] close ls2 path [watch] history listquota path setAcl path acl getAcl path sync path redo cmdno addauth scheme auth delete path [version] setquota -n|-b val path

这个时候zookeeper已经安装成功了,

 

转载于:https://www.cnblogs.com/yantz/p/4539086.html

你可能感兴趣的文章
“rman target /” 和 “rman nocatalog target /” 区别
查看>>
linux 怎么完全卸载mysql数据库
查看>>
面向对象的数据库db4o: 初识db4o
查看>>
Percona MongoDB 4 搭建副本集
查看>>
sed地址和模式匹配的问题
查看>>
精品软件 推荐 硬盘性能提升工具 Primo Ramdisk 内存虚拟成硬盘软件
查看>>
scons初探
查看>>
l2tp 账户管理系统
查看>>
Hibernate的10个常见面试问题及答案
查看>>
postfix邮件服务
查看>>
4.使用NDOUtils将Nagios监控信息存入数据库
查看>>
Android 四大组件之Activity 基础总结(1)
查看>>
我没有抛弃SEO,没有离开度娘,只是选择相信马云
查看>>
我的友情链接
查看>>
关于短信协议
查看>>
我的友情链接
查看>>
eclipse 编码设置
查看>>
我的友情链接
查看>>
D3介绍
查看>>
xhtml 1.0和 html 4.01的区别、规范、选择
查看>>