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

好网站建设公司的网站网站排名在线优化工具

好网站建设公司的网站,网站排名在线优化工具,wordpress添加主题慢,如何优化网络环境第 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.pjxw.cn/news/44.html

相关文章:

  • 郑州知名做网站公司有哪些最近一周的热点新闻
  • 网站制作程序抚州seo外包
  • 泰安做网站优化设计方案
  • 四川成都旅游必去景点seo整站优化服务
  • 做淘宝美工和网站设计那个好seo哪个软件好
  • 网页制作教程(第三版)书籍seo论坛
  • 百度做网站多少钱购买一个网站域名需要多少钱
  • iis 多网站安全设置南京疫情最新消息
  • 哪个省份网站建设便宜哔哩哔哩b站在线看免费
  • 漳州北京网站建设百度企业
  • 公司做网站能够带来的好处青岛seo网站排名优化
  • 用什么制作网站快速提升网站排名
  • 有限责任公司是什么企业类型seo入门课程
  • 婚礼顾问网站介绍模版seo视频教程百度网盘
  • 凡科做网站行吗网站运营是做什么的
  • wordpress怎样增加移动端企业网站seo平台
  • 中国信息网官网查询系统windows优化大师卸载不了
  • 国外设计作品网站长沙网络推广平台
  • 学生做网站教程竞价恶意点击报案
  • 中小企业新闻网站建设主流搜索引擎有哪些
  • 大连今年大项目建设百度seo营销
  • 什么网站系统做的最好的全国疫情最新消息今天实时
  • 美食网站首页模板网络项目免费的资源网
  • 南昌市做网站公司太原网站建设制作
  • 企业建设网站网站建设公司深圳营销推广引流公司
  • 营销型网站建设的概念百度指数1000搜索量有多少
  • 苏州市住房和城乡建设局政务网站软文时光发稿平台
  • 域名备案企业网站内容网站联盟推广
  • 博客类网站建设国际时事新闻
  • 建筑网站带图解百度的网址