目录
概述
工作机制
特点
数据结构
应用场景
统一配置管理
统一集群管理
编辑
服务器动态上下线
软负载均衡
下载
启动
启动客户端
配置参数
集群配置
配置服务器编号
配置zoo.cfg
分发zoo.cfg配置文件
选举机制
第一次启动
非第一次启动
集群启动停止脚本
来源:
概述
工作机制
特点
数据结构
应用场景
统一配置管理
统一集群管理
服务器动态上下线
软负载均衡
下载
tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz -C /opt/module/
mv apache-zookeeper-3.5.7 zookeeper-3.5.7
cd conf
mv zoo_sample.cfg zoo.cfg
修改修改 dataDir 路径
vim zoo.cfg
dataDir=/opt/module/zookeeper-3.5.7/zkData
mkdir zkData
启动
bin/zkServer.sh start
jps
4020 Jps
4001 QuorumPeerMain
查看状态
bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/module/zookeeper-3.5.7/bin/../conf/zoo.cfg
Mode: standalone
启动客户端
bin/zkCli.sh
退出
quit
停止Zookeeper
bin/zkServer.sh stop
配置参数
zoo.cfg
tickTime = 2000:通信心跳时间,Zookeeper服务器与客户端心跳时间,单位毫秒
initLimit = 10:LF初始通信时限 Leader和Follower初始连接时能容忍的最多心跳数(tickTime的数量)
syncLimit = 5:LF同步通信时限 Leader和Follower之间通信时间如果超过syncLimit * tickTime,Leader认为Follwer死掉,从服务器列表中删除Follwer。
dataDir:保存Zookeeper中的数据
注意:默认的tmp目录,容易被Linux系统定期删除,所以一般不用默认的tmp目录。
clientPort = 2181:客户端连接端口,通常不做修改。
集群配置
集群规划:最少三台
配置服务器编号
vim myid
2
配置zoo.cfg
添加以下配置
#######################cluster##########################
server.2=hadoop102:2888:3888
server.3=hadoop103:2888:3888
server.4=hadoop104:2888:3888
server.A=B:C:D。
分发zoo.cfg配置文件
选举机制
第一次启动
非第一次启动
集群启动停止脚本
在的/home/atguigu/bin 目录下创建脚本文章来源:https://www.toymoban.com/news/detail-738306.html
vim 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 u+x zk.sh
#启动
zk.sh start
#停止
zk.sh stop
#状态
zk.sh status
来源:
尚硅谷文章来源地址https://www.toymoban.com/news/detail-738306.html
到了这里,关于【Zookeeper】介绍与配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!