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

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

大数据框架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  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进程,是否成功启动

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5655818.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存