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

中咨城建设计有限公司 网站平面图设计软件app

中咨城建设计有限公司 网站,平面图设计软件app,高臣网站建设公司,网站建设长尾关键词第 1 章 Zookeeper 入门 1.1概述 Zookeeper从设计模式角度来理解#xff1a;是一个基于观察者模式设计的分布式服务管理框架#xff0c;它负责存储和管理大家都关心的数据#xff0c;然后接受观察者的注册#xff0c;一旦这些数据的状态发生变化#xff0c;Zookeeper就将…第 1 章 Zookeeper 入门 1.1概述 Zookeeper从设计模式角度来理解是一个基于观察者模式设计的分布式服务管理框架它负责存储和管理大家都关心的数据然后接受观察者的注册一旦这些数据的状态发生变化Zookeeper就将负责通知已经在Zookeeper上注册的那些观察者做出相应的反应。 1.2 Zookeeper特点 1Zookeeper一个领导者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可根据节点实时状态做出一些调整。 2ZooKeeper可以实现实时监控节点状态变化 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解压到指定目录 [atguiguhadoop102 software]$ tar -zxvf apache-zookeeper-3.5.7- bin.tar.gz -C /opt/module/ 4修改名称 [atguiguhadoop102 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 [atguiguhadoop102 conf]$ mv zoo_sample.cfg zoo.cfg 2打开 zoo.cfg 文件修改 dataDir 路径 [atguiguhadoop102 zookeeper-3.5.7]$ vim zoo.cfg 修改如下内容 dataDir/opt/module/zookeeper-3.5.7/zkData 3在/opt/module/zookeeper-3.5.7/这个目录上创建 zkData 文件夹 [atguiguhadoop102 zookeeper-3.5.7]$ mkdir zkData 3操作 Zookeeper 1启动 Zookeeper [atguiguhadoop102 zookeeper-3.5.7]$ bin/zkServer.sh start 2查看进程是否启动 [atguiguhadoop102 zookeeper-3.5.7]$ jps 4020 Jps 4001 QuorumPeerMain 3查看状态 [atguiguhadoop102 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启动客户端 [atguiguhadoop102 zookeeper-3.5.7]$ bin/zkCli.sh 5退出客户端 [zk: localhost:2181(CONNECTED) 0] quit 6停止 Zookeeper [atguiguhadoop102 zookeeper-3.5.7]$ bin/zkServer.sh stop 2.2 配置参数解读 Zookeeper中的配置文件zoo.cfg中参数含义解读如下 1tickTime 2000通信心跳时间Zookeeper服务器与客户端心跳时间单位毫秒 2initLimit 10LF初始通信时限 3syncLimit 5LF同步通信时限 Leader和Follower之间通信时间如果超过syncLimit * tickTimeLeader认为Follwer死 掉从服务器列表中删除Follwer。 4dataDir保存Zookeeper中的数据 注意默认的tmp目录容易被Linux系统定期删除所以一般不用默认的tmp目录。 5clientPort 2181客户端连接端口通常不做修改。
http://www.w-s-a.com/news/549054/

相关文章:

  • 网站建设多少钱一平米网上商城网站开发报告
  • 福州网站建设招聘信息哈尔滨中企动力科技股份有限公司
  • 军事新闻最新seo关键词查询排名软件
  • 免费网站建设官网项目建设表态发言
  • 平谷建站推广广告投放平台主要有哪些
  • 网站备案掉了什么原因步骤怎么读
  • 徐州市建设监理协会网站做一个公司官网需要多少钱
  • 网站开发学什么数据库做公司网站注意事项
  • 游戏开发网站建设国际战事最新消息
  • 达州+网站建设网站里自己怎么做推广
  • 看网站建设公司的网站案例熊掌号接入wordpress
  • 黄石下陆区建设局网站wordpress如何拖移小工具
  • 宁波网站建设信息网站开发看书
  • 网站建设优化价格北京优化seo排名
  • 微信网站建设公司费用高端网站建设 炫酷
  • 北京网站假设销售找客户最好的app
  • 做外贸需要关注的网站有什么好处宜州设计公司
  • 公司最近想做个网站怎么办陕西科强建设工程有限公司官方网站
  • 生态城门户网站 建设动态it外包收费
  • 网站项目评价老渔哥网站建设公司
  • 哈尔滨寸金网站建设价格178软文网
  • 一个网站建设的成本网站开发过程及要点
  • 监控视频做直播网站中国建筑人才网下载
  • 网站建设公司华网天下买送活动集团网站设计案例
  • 哪些网站比较容易做哪个网站做中高端衣服
  • 做php网站教程wordpress去水印
  • 深圳微网站建设公司哪家好潍坊专业做网站的公司
  • 网站的弹窗广告怎么做软件开发包括
  • 网站开发人员保密做最优秀的自己演讲视频网站
  • 一般做网站要多少钱怎样选择高性价比的建站公司