下载zookeeper,并解压
1.png
修改配置文件
vim 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 an acknowledgement
syncLimit=5
the directory where the snapshot is stored.
do not use /tmp for storage, /tmp here is just
example sakes.
dataDir=/usr/zookeeper_349/data
the port at which the clients will connect
clientPort=2181
server.1=h1:2888:3888
server.2=h2:2888:3888
server.3=h3:2888:3888
the maximum number of client connections.
increase this if you need to handle more clients
maxClientCnxns=60
Be sure to read the maintenance section of the
administrator guide before turning on autopurge.
http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
The number of snapshots to retain in dataDir
autopurge.snapRetainCount=3
Purge task interval in hours
Set to "0" to disable auto purge feature
autopurge.purgeInterval=1
3.分发到每个节点,并在每个节点对应目录创建data文件夹,创建myid文件,对应配置文件中的id
2.png4.启动zookeeper,并查看状态
./bin/zkServer.sh start
./bin/zkServer.sh status
5.通过客户端连接验证
./bin/zkCli.sh -server h1:2181,h2:2181,h3:2181
Connecting to h1:2181,h2:2181,h3:2181
网友评论