当前位置: 首页 > news >正文

高端网络公司网站源码中文博客网站模板

高端网络公司网站源码,中文博客网站模板,绍兴网站建设方案托管,福州网站建设新闻目录 概述 工作机制 特点 数据结构 应用场景 统一配置管理 统一集群管理 ​编辑 服务器动态上下线 软负载均衡 下载 启动 启动客户端 配置参数 集群配置 配置服务器编号 配置zoo.cfg 分发zoo.cfg配置文件 选举机制 第一次启动 非第一次启动 集群启动停止脚本…

目录

概述

工作机制

 特点

数据结构

 应用场景

 统一配置管理

统一集群管理

​编辑 

服务器动态上下线

 软负载均衡

下载

启动

启动客户端

配置参数

集群配置

配置服务器编号

配置zoo.cfg

分发zoo.cfg配置文件

选举机制

第一次启动

非第一次启动 

 集群启动停止脚本

来源:


概述

Zookeeper 是一个开源的分布式的,为分布式框架提供协调服务的 Apache 项目。

工作机制

 特点

数据结构

ZooKeeper 数据模型的结构与 Unix 文件系统很类似,整体上可以看作是一棵树,每个
节点称做一个 ZNode。每一个 ZNode 默认能够存储 1MB 的数据,每个 ZNode 都可以通过
其路径唯一标识。

 应用场景

提供的服务包括:统一命名服务、统一配置管理、统一集群管理、服务器节点动态上下
线、软负载均衡等。
同一命名服务

 统一配置管理

统一集群管理

 

服务器动态上下线

 

 软负载均衡

 

下载

https://zookeeper.apache.org/
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
/opt/module/zookeeper-3.5.7/这个目录上创建 zkData 文件夹
mkdir zkData

启动

 bin/zkServer.sh start
jps
4020 Jps
4001 QuorumPeerMain

查看状态

 bin/zkServer.sh statusZooKeeper 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:客户端连接端口,通常不做修改。

集群配置

集群规划:最少三台

配置服务器编号

/opt/module/zookeeper-3.5.7/zkData 目录下创建一个 myid 的文件
vim myid
在文件中添加与 server 对应的编号(注意:上下不要有空行,左右不要有空格)
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。
A 是一个数字,表示这个是第几号服务器;
集群模式下配置一个文件 myid,这个文件在 dataDir 目录下,这个文件里面有一个数据
就是 A 的值,Zookeeper 启动时读取此文件,拿到里面的数据与 zoo.cfg 里面的配置信息比
较从而判断到底是哪个 server
B 是这个服务器的地址;
C 是这个服务器 Follower 与集群中的 Leader 服务器交换信息的端口;
D 是万一集群中的 Leader 服务器挂了,需要一个端口来重新进行选举,选出一个新的
Leader,而这个端口就是用来执行选举时服务器相互通信的端口。

分发zoo.cfg配置文件

选举机制

分为两种:第一次启动时的选举非第一次启动时的选举

第一次启动

非第一次启动 

 集群启动停止脚本

/home/atguigu/bin 目录下创建脚本

vim zk.sh
#!/bin/bashcase $1 in
"start"){for i in hadoop102 hadoop103 hadoop104doecho ---------- zookeeper $i 启动 ------------ssh $i "/opt/module/zookeeper-3.5.7/bin/zkServer.sh start"done
};;
"stop"){for i in hadoop102 hadoop103 hadoop104doecho ---------- zookeeper $i 停止 ------------ ssh $i "/opt/module/zookeeper-3.5.7/bin/zkServer.sh stop"
done
};;
"status"){for i in hadoop102 hadoop103 hadoop104doecho ---------- 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

来源:

尚硅谷

http://www.yayakq.cn/news/159458/

相关文章:

  • 怎么下载网站模板wordpress 使用mysql添加文章
  • 上海专业网站建设信息东莞工作招聘网
  • 想推网站目录源码免费下载软件商店
  • 免费ppt模板大全下载的网站企业信息公示系统官网
  • 网站开发后端框架什么意思前端是wordpress做的吗
  • 用vs2010做网站登入广东新增本土确诊病例
  • 应用商店网站模板绿茶直播
  • 高效网站建设与维护岗位职责安卓 网站整站下载
  • 网站栏目设计规划表免费网站模版 好用的
  • 抽奖网站插件wordpress标签栏
  • 数据库网站 建设建e网卧室设计效果图
  • 传销公司做网站运营互联网app设计公司
  • 网站建设行业的趋势西安找建网站公司
  • 济南做网站互联网公司排名青岛做优化网站哪家好
  • 手机网站建设平台无锡网站开发平台
  • 金华金东区建设局网站容桂做网站
  • 网站邮件功能设计理论通辽建设公司网站
  • 南京医疗网站建设苏州快速建站模板
  • 益阳做网站网页制作教程免费下载
  • 北京学校网站建设公司北京自考网址
  • 网站底部信息wordpress 群发
  • 腾讯网站建设推广重庆网站建设培训机构
  • 屯留网站建设什么网站专做外贸
  • 个人网站空间多大合适中国新闻
  • 适合代码新手做的网站成都设计院工资
  • 织梦网站怎么加入引导页网站建设980元
  • 酒店网站html县市区科普网站建设
  • 湖北营销型网站建设价格推荐西安知名的集团门户网站建设公司
  • 门户网站建设工作总结中国建筑网官网查询证书
  • 机械网站建设百度首页排名优化平台