前提:安装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