大数据框架ZooKeeper安装,一步步安装,每步都附有截图

一、ZooKeeper安装

①首先将ZooKeeper安装包上传到集群上,使用Xftp进行上传

在这里插入图片描述

②解压到module中
tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz -C /opt/module/

在这里插入图片描述

将ZooKeeper名字修改

mv apache-zookeeper-3.5.7-bin/ zookeeper-3.5.7

在这里插入图片描述

③在该目录中常见一个文件夹zkData,在文件家中编写myid文件
mkdir zkData
vim zkData/myid

在这里插入图片描述

在myid文件中编写,作为zk的唯一标识

注意:myid文件中不能有空格,不能有回车
在这里插入图片描述

④分发到所有的节点
xsync zookeeper-3.5.7

在这里插入图片描述

⑤修改各个节点的myid编号
vim myid

然后找到zookeeper的配置文件目录conf,修改zoo.cfg,指定dataDir位置
在这里插入图片描述

然后增加以下配置

server.2=hadoop102:2888:3888
server.3=hadoop103:2888:3888
server.4=hadoop104:2888:3888

在这里插入图片描述

⑥分发zoo.cfg配置文件
xsync zoo.cfg

在这里插入图片描述

⑦启动zookeeper
bin/zkServer.sh start

在这里插入图片描述

查看zookeeper状态

bin/zkServer.sh status

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

以上的模式为leader和follower,遵从leader的半数选举机制

二、ZooKeeper启停脚本编写

①在bin目录下创建zk.sh文件
vim /home/lnnu/bin/zk.sh

在这里插入图片描述

#!/bin/bash

case $1 in
"start"){
	for i in hadoop102 hadoop103 hadoop104
	do
        echo ---------- zookeeper $i 启动 ------------
		ssh $i "/opt/module/zookeeper-3.5.7/bin/zkServer.sh start"
	done
};;
"stop"){
	for i in hadoop102 hadoop103 hadoop104
	do
        echo ---------- zookeeper $i 停止 ------------    
		ssh $i "/opt/module/zookeeper-3.5.7/bin/zkServer.sh stop"
	done
};;
"status"){
	for i in hadoop102 hadoop103 hadoop104
	do
        echo ---------- zookeeper $i 状态 ------------    
		ssh $i "/opt/module/zookeeper-3.5.7/bin/zkServer.sh status"
	done
};;
esac

在这里插入图片描述

②为脚本增加执行权限
chmod +x /home/lnnu/bin/zk.sh

在这里插入图片描述

③测试脚本
zk.sh status
zk.sh stop
zk.sh start

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
查看jps进程,是否成功启动
在这里插入图片描述

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

牧码文

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值