Docker环境下安装zookeeper

前提:安装Docker环境

1.2分钟傻瓜式快速搭建Docker环境传送门
2.Centos安装JDK1.8

安装Zookeeper

1.下拉zookeeper镜像

docker pull zookeeper

2.查询zookeeper镜像安装位置

find / -name zookeeper

查询结果:这是我服务器上的路径,你的可能与我不一样!

/var/lib/docker/overlay2/zk/diff/apache-zookeeper-3.6.1-bin/

3.进入zookeeper中conf目录,重命名zoo_sample.cfg 为zoo.cfg

切换到安装目录的上一层:(重点)

cd /var/lib/docker/overlay2/zk/diff/

这里会发现有一个conf 文件,进入其中,然后重命名文件:

cp zoo_sample.cfg zoo.cfg 

4.这里遇到一个坑,就是外层又有一个conf 文件, zookeeper内部还有一个conf 文件,但是内部的conf 里面是空白的,所以我们需要复制上一步的文件夹到内层

回到 目录:

cd /var/lib/docker/overlay2/zk/diff/

剪切文件夹到内部:

mv conf/ apache-zookeeper-3.6.1-bin/

5.修改配置文件

vim apache-zookeeper-3.6.1-bin/conf/zoo.cfg

详细配置文件的dataDir

# ⬇️⬇️ ⬇️⬇️ ⬇️⬇️ ⬇️⬇️ ⬇️⬇️ ⬇️⬇️ ⬇️⬇️
# 修改这个路径保存data,去服务去内相应的路径建立data 文件夹 和 log
dataDir=/tmp/zookeeper/data  
# ⬆️⬆️ ⬆️⬆️ ⬆️⬆️ ⬆️⬆️ ⬆️⬆️ ⬆️⬆️ ⬆️⬆️

6.启动zookeeper

cd  apache-zookeeper-3.6.1-bin/bin 
./zkServer.sh start 

7.zookeeper 安装,启动成功!

传送门:
Docker环境下快速安装Redis

你可能感兴趣的:(docker,docker,zookeeper)