1 zookeeper部署
a. 下载程序包
wget http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.5/zookeeper-3.4.5.tar.gz
b. 程序结构
zookeeper
|---conf
|--zoo.cfg
|---bin
|--zkServer.sh
|--zkCli.sh
|---lib
|---zookeeper.jar
c. 集群配置(三台)
编辑zoo.cfg配置文件内容如下:
[root@DH17-ssjt-1625 conf]# vi 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.
dataDir=/home/zookeeper/data
# the port at which the clients will connect
clientPort=2181
server.1=10.2.16.25:2887:3887
server.2=10.2.16.26:2888:3888
server.3=10.2.50.111:2889:3889
d. 启动
进入zookeeper/bin目录,执行zkServer.sh & 即可启动:
1 2014-05-21 23:02:34,088 - INFO [main:QuorumPeerConfig@90] - Reading configuration from: /home/ouyang/zookeeper-3.3.5/bin/ ../conf/zoo.cfg
2 2014-05-21 23:02:34,104 - INFO [main:QuorumPeerConfig@310] - Defaulting to majority quorums
3 2014-05-21 23:02:34,136 - INFO [main:QuorumPeerMain@119] - Starting quorum peer
4 2014-05-21 23:02:34,203 - INFO [main:NIO