1,下载
Cd /var/liuyx/
wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.12/zookeeper-3.4.12.tar.gz
2,解压
Cd /var/liuyx/
tar -zxvf zookeeper-3.4.12.tar.gz
cd zookeeper-3.4.12/conf
3,拷贝zoo_samle.cfg为zoo.cfg
cp zoo_sample.cfg zoo.cfg
conf目录下的文件是否有zoo.cfg和zoo_sample.cfg,(原本解压后只有zoo_sample.cfg,但是需要将其改名为zoo.cfg),不能两个文件同时存在。
Mkdir zoo_back 文件夹
cp zoo_sample.cfg zoo_back
rm -rf /var/liuyx/zookeeper-3.4.12/conf/zoo_sample.cfg
4,修改配置
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=/usr/zookeeper
dataLogDir=/usr/zookeeper/log
# the port at which the clients will connect
clientPort=2181
5,设置环境变量
Vi /etc/profile
ZOOKEEPER_INSTALL=/var/liuyx/zookeeper-3.4.12
export PATH=$PATH:$ZOOKEEPER_INSTALL/bin
# 环境变量生效
source /etc/profile
6,启动
cd /var/liuyx/zookeeper-3.4.12/bin
./zkServer.sh start
7,测试zookeeper
cd /var/liuyx/zookeeper-3.4.12/bin
./zkCli.sh -server 172.18.174.251:2181
成功: