在 hadoop1 上安装
登录到 hadoop1 虚拟机,执行下面操作
上传
上传到 /program 目录下
解压
解压 到 /program 目录下:
tar -zxvf zookeeper-3.4.14.tar.gz --no-same-owner
创建 zkData 目录
进入 zk 目录
cd /program/zookeeper-3.4.14/
创建 zkData 目录:
mkdir zkData
配置 zoo.cfg 文件
进入 /program/zookeeper-3.4.14/conf/ 目录
cd /program/zookeeper-3.4.14/conf/
复制
将 zoo_sample.cfg 改名为 zoo.cfg:
cp zoo_sample.cfg zoo.cfg
修改 存储数据位置
vim zoo.cfg
找到 dataDir ,改为如下配置:
dataDir=/program/zookeeper-3.4.14/zkData/
修改日志路径
默认情况下,在哪个目录启动脚本,Zookeeper运行日志 zookeeper.out 文件,就保存在该目录下
这是不合理的,修改为指定目录下
修改 bin/zkEnv.sh 文件
vim zkEnv.sh
将下面部分(54行左右):
if [ "x${ZOO_LOG_DIR}" = "x" ]
then
ZOO_LOG_DIR="."
fi
修改成下面:
if [ "x${ZOO_LOG_DIR}" = "x" ]
then
#ZOO_LOG_DIR="."
ZOO_LOG_DIR="/program/zookeeper-3.4.14/log"
fi
esc -> :wq 保存
启动时,zookeeper.out 文件生成在 /program/zookeeper-3.4.14/log 目录下
启动、停止命令
zookeeper-3.4.x 单机启动、停止服务、查看服务状态、jps