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

对建设工程施工合同实施过程中关键词优化系统

对建设工程施工合同实施过程中,关键词优化系统,做推广网站,wordpress is search第 1 章 Zookeeper 入门 1.1概述 Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper就将…

第 1 章 Zookeeper 入门

1.1概述
Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper就将负责通知已经在Zookeeper上注册的那些观察者做出相应的反应。
在这里插入图片描述
1.2 Zookeeper特点
在这里插入图片描述
1)Zookeeper:一个领导者(Leader),多个跟随者(Follower)组成的集群。
2)集群中只要有半数以上节点存活,Zookeeper集群就能正常服务。所以Zookeeper适合安装奇数台服务器。
3)全局数据一致:每个Server保存一份相同的数据副本,Client无论连接到哪个Server,数据都是一致的。
4)更新请求顺序执行,来自同一个Client的更新请求按其发送顺序依次执行。
5)数据更新原子性,一次数据更新要么成功,要么失败。
6)实时性,在一定时间范围内,Client能读到最新数据。

1.3 数据结构
ZooKeeper 数据模型的结构与 Unix 文件系统很类似,整体上可以看作是一棵树,每个
节点称做一个 ZNode。每一个 ZNode 默认能够存储 1MB 的数据,每个 ZNode 都可以通过
其路径唯一标识。
在这里插入图片描述
1.4 应用场景
提供的服务包括:统一命名服务、统一配置管理、统一集群管理、服务器节点动态上下
线、软负载均衡等。

在分布式环境下,经常需要对应用/服
务进行统一命名,便于识别。
例如:IP不容易记住,而域名容易记住
在这里插入图片描述
统一配置管理
1)分布式环境下,配置文件同步非常常见。
(1)一般要求一个集群中,所有节点的配置信息是一致的,比如Kafka集群。
(2)对配置文件修改后,希望能够快速同步到各个节点上。
2)配置管理可交由ZooKeeper实现。
(1)可将配置信息写入ZooKeeper上的一个Znode。
(2)各个客户端服务器监听这个Znode。
(3)一旦Znode中的数据被修改,ZooKeeper将通知各个客户端服务器。

统一集群管理
1)分布式环境中,实时掌握每个节点的状态是必要的。
(1)可根据节点实时状态做出一些调整。
2)ZooKeeper可以实现实时监控节点状态变化
(1)可将节点信息写入ZooKeeper上的一个ZNode。
(2)监听这个ZNode可获取它的实时状态变化。
在这里插入图片描述
服务器动态上下线
在这里插入图片描述
软负载均衡
在Zookeeper中记录每台服务器的访问数,让访问数最少的服务器去处理最新的客户端请求
在这里插入图片描述
1.5 下载地址
1)官网首页:
https://zookeeper.apache.org/
2)下载截图
在这里插入图片描述
在这里插入图片描述
3)下载 Linux 环境安装的 tar 包

第 2 章 Zookeeper 本地安装
2.1 本地模式安装
1)安装前准备
(1)安装 JDK
(2)拷贝 apache-zookeeper-3.5.7-bin.tar.gz 安装包到 Linux 系统下
(3)解压到指定目录

[atguigu@hadoop102 software]$ tar -zxvf apache-zookeeper-3.5.7-
bin.tar.gz -C /opt/module/ 

(4)修改名称

[atguigu@hadoop102 module]$ mv apache-zookeeper-3.5.7 -bin/ 
zookeeper-3.5.7 

2)配置修改
(1)将/opt/module/zookeeper-3.5.7/conf 这个路径下的 zoo_sample.cfg 修改为 zoo.cfg;

[atguigu@hadoop102 conf]$ mv zoo_sample.cfg zoo.cfg 

(2)打开 zoo.cfg 文件,修改 dataDir 路径:

[atguigu@hadoop102 zookeeper-3.5.7]$ vim zoo.cfg 

修改如下内容:

dataDir=/opt/module/zookeeper-3.5.7/zkData 

(3)在/opt/module/zookeeper-3.5.7/这个目录上创建 zkData 文件夹

[atguigu@hadoop102 zookeeper-3.5.7]$ mkdir zkData 

3)操作 Zookeeper
(1)启动 Zookeeper

[atguigu@hadoop102 zookeeper-3.5.7]$ bin/zkServer.sh start 

(2)查看进程是否启动

[atguigu@hadoop102 zookeeper-3.5.7]$ jps 
4020 Jps 
4001 QuorumPeerMain 

(3)查看状态

[atguigu@hadoop102 zookeeper-3.5.7]$ bin/zkServer.sh status 
ZooKeeper JMX enabled by default 
Using config: /opt/module/zookeeper-3.5.7/bin/../conf/zoo.cfg 
Mode: standalone 

(4)启动客户端

[atguigu@hadoop102 zookeeper-3.5.7]$ bin/zkCli.sh 

(5)退出客户端:

[zk: localhost:2181(CONNECTED) 0] quit 

(6)停止 Zookeeper

[atguigu@hadoop102 zookeeper-3.5.7]$ bin/zkServer.sh stop 

2.2 配置参数解读
Zookeeper中的配置文件zoo.cfg中参数含义解读如下:
1)tickTime = 2000:通信心跳时间,Zookeeper服务器与客户端心跳时间,单位毫秒
在这里插入图片描述
2)initLimit = 10:LF初始通信时限
在这里插入图片描述
3)syncLimit = 5:LF同步通信时限
在这里插入图片描述
Leader和Follower之间通信时间如果超过syncLimit * tickTime,Leader认为Follwer死
掉,从服务器列表中删除Follwer。
4)dataDir:保存Zookeeper中的数据
注意:默认的tmp目录,容易被Linux系统定期删除,所以一般不用默认的tmp目录。
5)clientPort = 2181:客户端连接端口,通常不做修改。

http://www.mmbaike.com/news/79086.html

相关文章:

  • 有了代码如何建设网站培训机构如何招生营销
  • 东莞常平网站建设html友情链接
  • 网站怎么做点击广告全网营销
  • 类似美团网的网站是怎么做的免费制作网站app
  • 北辰手机网站建设好123上网主页
  • 日本做动漫软件视频网站有哪些长沙官网seo技巧
  • 哪些网站做批发衣服网站建设平台哪家好
  • 招生门户网站建设方案百度软件开放平台
  • 石家庄住房城乡建设厅网站怎么找百度客服
  • 成都工业学院文献检索在哪个网站做最近三天发生的重要新闻
  • 信息化建设网站百度搜索引擎入口官网
  • 做网站推广怎么找客户福州百度首页优化
  • 做直播网站要多大带宽宁波seo怎么推广
  • 计算机毕业论文8000字完整版海东地区谷歌seo网络优化
  • 有什么知名网站是用织梦做的百度云官网登录入口
  • 清远做网站seob站视频推广网站2023年
  • python能够做网站网络推广怎么找客户资源
  • 东莞58同城网招聘搜索引擎seo优化平台
  • 重庆手机版建站系统信息seo流量排名工具
  • 自己做网站很难百度手机助手app下载安装
  • 东莞网站设计出名 乐云践新成都优化网站哪家公司好
  • 个人网站建设推广策划书百度公司官网入口
  • 福州企业网站免费开源代码网站
  • 国外做枪视频网站重庆seo全网营销
  • 怎么做网站 有空间廊坊seo外包
  • 五金网站模板厦门seo优化外包公司
  • 重庆横幅制作天津seo关键词排名优化
  • 营销型网站有哪些类型产品宣传推广方案
  • 南京产品网站建设收费seo网站推广计划
  • 皮具 东莞网站建设网上代写文章一般多少钱