原文链接:https://www.cnblogs.com/expiator/p/9853378.html

 

1.下载并解压zookeeper压缩包

cd /usr/local

mkdir zk

cd zk

wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.5.6/apache-zookeeper-3.5.6-bin.tar.gz

tar -zxvf apache-zookeeper-3.5.6-bin.tar.gz

2.编辑配置文件

cd apache-zookeeper-3.5.6-bin/conf 

cp zoo_sample.cfg zoo.cfg

vim zoo.cfg

修改以下内容并保存:

dataDir=/tmp/zookeeper/data

在tmp目录创建目录:

mkdir /tmp/zookeeper

mkdir /tmp/zookeeper/data

3.配置环境变量

export ZOOKEEPER_INSTALL=/usr/local/zk/apache-zookeeper-3.5.6-bin/

export PATH=$PATH:$ZOOKEEPER_INSTALL/bin

4.启动zookeeper

cd /usr/local/zk/apache-zookeeper-3.5.6-bin/bin

./zkServer.sh start

启动成功如下:

 

 若是启动失败,可以去查看日志查询原因:

cd /usr/local/zk/apache-zookeeper-3.5.6-bin/logs

 

我遇到的是8080端口被占用导致失败,进入

cd /usr/local/zk/apache-zookeeper-3.5.6-bin/conf,在zoo.cfg中增加admin.serverPort=没有被占用的端口号,

再次启动就可以了。

zookeeper的服务端启动后,还需要启动zookeeper的客户端:

./zkCli.sh

启动成功效果如下:

posted on 2019-11-28 15:10  齐生里  阅读(113)  评论(0)    收藏  举报