学dubbo要用到这个zookeeper,Hadoop也要用到,感觉很多地方都用到,如果只是单机的话,安装找个zookeeper还算简单吧!
先点击这个链接下载zookeeper
http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.3.6/zookeeper-3.3.6.tar.gz
解压到任一目录中,在conf文件夹里面复制粘贴zoo_sample.cfg,修改成zoo.cfg
在里面添加下面的两句话:
dataDir=E:\\zookeeper\\data
dataLogDir=E:\\zookeeper\\logs
全部的内容是:# 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.
#dataDir=/tmp/zookeeper
dataDir=E:\\zookeeper\\data
dataLogDir=E:\\zookeeper\\logs
# the port at which the clients will connect
clientPort=2181
在bin文件夹里面按住shift键,选择在“在此处打开命令窗口”,打开CMD窗口。输入一下命令:
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"
2014-11-19 11:49:31,305 - INFO [main:QuorumPeerConfig@90] - Reading configurati
on from: E:\zookeeper-3.3.6\bin\..\conf\zoo.cfg
2014-11-19 11:49:31,322 - WARN [main:QuorumPeerMain@105] - Either no config or
no quorum defined in config, running in standalone mode
2014-11-19 11:49:31,554 - INFO [main:QuorumPeerConfig@90] - Reading configurati
on from: E:\zookeeper-3.3.6\bin\..\conf\zoo.cfg