尚硅谷大数据项目【电商数仓6.0】-Zookeeper安装-2
·
解压
tar -zxvf apache-zookeeper-3.7.1-bin.tar.gz -C /opt/module/
改名
mv /opt/module/apache-zookeeper-3.7.1-bin/ /opt/module/zookeeper
创建文件夹
mkdir /opt/module/zookeeper/zkData
myid
cd /opt/module/zookeeper/zkData
vim myid
配置文件
cd /opt/module/zookeeper/conf
mv zoo_sample.cfg zoo.cfg
dataDir=/opt/module/zookeeper/zkData
server.2=hadoop102:2888:3888
server.3=hadoop103:2888:3888
server.4=hadoop104:2888:3888
分发
xsync.sh /opt/module/zookeeper/
修改myid
启动脚本
#!/bin/bash
# 定义主机列表
hosts=("hadoop102" "hadoop103" "hadoop104")
case $1 in
"start")
for i in "${hosts[@]}"
do
echo "---------- zookeeper $i 启动 ------------"
ssh "$i" "/opt/module/zookeeper/bin/zkServer.sh start"
done
;;
"stop")
for i in "${hosts[@]}"
do
echo "---------- zookeeper $i 停止 ------------"
ssh "$i" "/opt/module/zookeeper/bin/zkServer.sh stop"
done
;;
"status")
for i in "${hosts[@]}"
do
echo "---------- zookeeper $i 状态 ------------"
ssh "$i" "/opt/module/zookeeper/bin/zkServer.sh status"
done
;;
*)
echo "用法: $0 {start|stop|status}"
exit 1
;;
esac

更多推荐
所有评论(0)