设为首页 收藏本站
查看: 850|回复: 0

[经验分享] windows 安装zookeeper

[复制链接]

尚未签到

发表于 2015-9-6 10:58:51 | 显示全部楼层 |阅读模式
  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 take
initLimit=10
# The number of ticks that can pass between
# sending a request and getting anacknowledgement
syncLimit=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.cmd
E:\zookeeper-3.3.6\bin>java "-Dzookeeper.log.dir=E:\zookeeper-3.3.6\bin\.." "-Dz
ookeeper.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.qu
orum.QuorumPeerMain "E:\zookeeper-3.3.6\bin\..\conf\zoo.cfg"
2015-05-29 17:14:42,907 - INFO  [main:QuorumPeerConfig@90] - Reading configurati
on from: E:\zookeeper-3.3.6\bin\..\conf\zoo.cfg
2015-05-29 17:14:42,915 - WARN  [main:QuorumPeerMain@105] - Either no config or
no quorum defined in config, running  in standalone mode
2015-05-29 17:14:42,968 - INFO  [main:QuorumPeerConfig@90] - Reading configurati
on from: E:\zookeeper-3.3.6\bin\..\conf\zoo.cfg
2015-05-29 17:14:42,970 - INFO  [main:ZooKeeperServerMain@94] - Starting server
2015-05-29 17:14:42,985 - INFO  [main:Environment@97] - Server environment:zooke
eper.version=3.3.6-1366786, built on 07/29/2012 06:22 GMT
2015-05-29 17:14:42,987 - INFO  [main:Environment@97] - Server environment:host.
name=DES0097.jiayin.cn
2015-05-29 17:14:42,989 - INFO  [main:Environment@97] - Server environment:java.
version=1.6.0_35
2015-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\jre
2015-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\..\bui
ld\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:\zookeepe
r-3.3.6\bin\..\conf
2015-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:\Wi
ndows\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\In
tel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Ma
nagement Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management
Engine Components\IPT;C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x86;C:\Pro
gram 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=<NA>
2015-05-29 17:14:43,000 - INFO  [main:Environment@97] - Server environment:os.na
me=Windows 7
2015-05-29 17:14:43,001 - INFO  [main:Environment@97] - Server environment:os.ar
ch=amd64
2015-05-29 17:14:43,002 - INFO  [main:Environment@97] - Server environment:os.ve
rsion=6.1
2015-05-29 17:14:43,003 - INFO  [main:Environment@97] - Server environment:user.
name=yantianzeng
2015-05-29 17:14:43,004 - INFO  [main:Environment@97] - Server environment:user.
home=E:\yantianzeng
2015-05-29 17:14:43,006 - INFO  [main:Environment@97] - Server environment:user.
dir=E:\zookeeper-3.3.6\bin
2015-05-29 17:14:43,012 - INFO  [main:ZooKeeperServer@673] - tickTime set to 200
0
2015-05-29 17:14:43,013 - INFO  [main:ZooKeeperServer@682] - minSessionTimeout s
et to -1
2015-05-29 17:14:43,014 - INFO  [main:ZooKeeperServer@691] - maxSessionTimeout s
et to -1
2015-05-29 17:14:43,049 - INFO  [main:NIOServerCnxn$Factory@143] - binding to po
rt 0.0.0.0/0.0.0.0:2181
2015-05-29 17:14:43,062 - INFO  [main:FileTxnSnapLog@256] - Snapshotting: 0
  bin目录下,执行jps可以看到QuorumPeerMain的进程:



E:\zookeeper-3.3.6\bin>jps
7724 Jps
4416 Program
3640 QuorumPeerMain
992 Program
  启动客户端运行zkCli.cmd 127.0.0.1:2181查看一下:



E:\zookeeper-3.3.6\bin>zkCli.cmd 127.0.0.1:2181
Connecting to localhost:2181
2015-05-29 17:29:57,966 - INFO  [main:Environment@97] - Client environment:zooke
eper.version=3.3.6-1366786, built on 07/29/2012 06:22 GMT
2015-05-29 17:29:57,970 - INFO  [main:Environment@97] - Client environment:host.
name=DES0097.jiayin.cn
2015-05-29 17:29:57,971 - INFO  [main:Environment@97] - Client environment:java.
version=1.6.0_35
2015-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\jre
2015-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\..\bui
ld\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:\zookeepe
r-3.3.6\bin\..\conf
2015-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:\Wi
ndows\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\In
tel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Ma
nagement Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management
Engine Components\IPT;C:\Program Files (x86)\Intel\OpenCL SDK\3.0\bin\x86;C:\Pro
gram 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=<NA>
2015-05-29 17:29:58,020 - INFO  [main:Environment@97] - Client environment:os.na
me=Windows 7
2015-05-29 17:29:58,022 - INFO  [main:Environment@97] - Client environment:os.ar
ch=amd64
2015-05-29 17:29:58,024 - INFO  [main:Environment@97] - Client environment:os.ve
rsion=6.1
2015-05-29 17:29:58,028 - INFO  [main:Environment@97] - Client environment:user.
name=yantianzeng
2015-05-29 17:29:58,030 - INFO  [main:Environment@97] - Client environment:user.
home=E:\yantianzeng
2015-05-29 17:29:58,055 - INFO  [main:Environment@97] - Client environment:user.
dir=E:\zookeeper-3.3.6\bin
2015-05-29 17:29:58,060 - INFO  [main:ZooKeeper@379] - Initiating client connect
ion, connectString=localhost:2181 sessionTimeout=30000 watcher=org.apache.zookee
per.ZooKeeperMain$MyWatcher@22998b08
ZooKeeper -server host:port cmd args
connect host:port
get path [watch]2015-05-29 17:29:58,103 - INFO  [main-SendThread():Clien
tCnxn$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 acl
2015-05-29 17:29:58,137 - INFO  [main-SendThread(localhost:2181):ClientCnxn$Send
Thread@947] - Socket connection established to localhost/127.0.0.1:2181, initiat
ing 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已经安装成功了,
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-110056-1-1.html 上篇帖子: ZooKeeper学习笔记2 下篇帖子: zookeeper启动脚本修改
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表