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

免费建网站赚钱网站全局变量

免费建网站赚钱,网站全局变量,四川大学规划建设处官方网站,深圳网站建设小程序目录前言1、Zookeeper简介2、Zookeeper结构3、Zookeeper常用的命令行操作 总结#xff1a; 目录 前言 作为一款第三方的协调服务框架#xff0c;ZK被应用在许多地方#xff0c;如#xff1a;Hbase中用于存储-ROOT表的位置信息#xff1b;Storm中用于保存任务分配的信息、…目录前言1、Zookeeper简介2、Zookeeper结构3、Zookeeper常用的命令行操作 总结 目录 前言 作为一款第三方的协调服务框架ZK被应用在许多地方如Hbase中用于存储-ROOT表的位置信息Storm中用于保存任务分配的信息、心跳信息、元数据信息等。只要是在整个设计中需要一个第三方的组件来满足“元数据的存储、提供监听服务”的需求ZK都可以满足。接下来就简单介绍下ZK。 1、Zookeeper简介 Zookeeper**是一个分布式协调服务就是为用户的分布式应用程序提供协调服务** A、zookeeper是为别的分布式程序服务的 B、Zookeeper本身就是一个分布式程序只要有半数以上节点存活ZK就能正常服务 C、Zookeeper所提供的服务涵盖主从协调、服务器节点动态上下线、统一配置管理、分布式共享锁、统一名称服务…… D、虽然说可以提供各种服务但是zookeeper在底层其实只提供了两个功能 管理(存储读取)用户程序提交的数据状态数据并为用户程序提供数据节点监听服务 Zookeeper常用应用场景 1、服务器集群上的采集程序需要实时从相关的服务器拿数据若服务器挂了会造成损失。需要一个第三方来记录每台服务器的采集数据的状态信息和监听每台服务器的状态以及提供选举策略来支撑由那台服务器来接替挂了的服务器。 2、若几台服务器的一些配置文件相同可以将这些文件放置到第三方上通过第三方来传输这些文件到相应的服务器上更新配置文件时也只需更新第三方上的一个配置文件即可。 Zookeeper集群的角色 Leader 和 follower Observer Zookeeper特性 1、Zookeeper一个leader多个follower组成的集群 2、全局数据一致每个server保存一份相同的数据副本client无论连接到哪个server数据都是一致的 3、分布式读写更新请求转发由leader实施 4、更新请求顺序进行来自同一个client的更新请求按其发送顺序依次执行 5、数据更新原子性一次数据更新要么成功要么失败 6、实时性在一定时间范围内client能读到最新数据 2、Zookeeper结构 2.1、Zookeeper数据结构 1、层次化的目录结构命名符合常规文件系统规范(见下图) 2、每个节点在zookeeper中叫做znode,并且其有一个唯一的路径标识 3、节点Znode可以包含数据和子节点但是EPHEMERAL类型的节点不能有子节点下一页详细讲解 4、客户端应用可以在节点上设置监视器后续详细讲解 2.2、数据结构的图 2.3、节点类型 1、Znode有两种类型 短暂ephemeral断开连接自己删除 持久persistent断开连接不删除 2、Znode有四种形式的目录节点默认是persistent 带序列和不带序列的 PERSISTENT PERSISTENT_SEQUENTIAL持久序列/test0000000019 EPHEMERAL EPHEMERAL_SEQUENTIAL 3、创建znode时设置顺序标识znode名称后会附加一个值顺序号是一个单调递增的计数器由父节点维护 4、在分布式系统中顺序号可以被用于为所有的事件进行全局排序这样客户端可以通过顺序号推断事件的顺序 3、Zookeeper常用的命令行操作 运行 zkCli.sh –server ip进入命令行工具 1、使用 ls 命令来查看当前 ZooKeeper 中所包含的内容 [zk: 202.115.36.251:2181(CONNECTED) 1] ls / 2、创建一个新的 znode 使用 create /zk myData 。这个命令创建了一个新的 znode 节点“ zk ”以及与它关联的字符串 [zk: 202.115.36.251:2181(CONNECTED) 2] create /zk myData“ 3、我们运行 get 命令来确认 znode 是否包含我们所创建的字符串 [zk: 202.115.36.251:2181(CONNECTED) 3] get /zk #监听这个节点的变化,当另外一个客户端改变/zk时这里只是改变/zk中的数据内容当文件出现增删时用ls /zk watch,它会打出下面的 #WATCHER:: #WatchedEvent state:SyncConnected type:NodeDataChanged path:/zk [zk: localhost:2181(CONNECTED) 4] get /zk watch 4、下面我们通过 set 命令来对 zk 所关联的字符串进行设置 [zk: 202.115.36.251:2181(CONNECTED) 4] set /zk zsl“ 5、下面我们将刚才创建的 znode 删除 [zk: 202.115.36.251:2181(CONNECTED) 5] delete /zk 6、删除节点rmr [zk: 202.115.36.251:2181(CONNECTED) 5] rmr /zk 总结 关于ZK你应该知道以下几个点 1、知道是什么干什么用的。 2、会用。 3、知道内部的工作原理。 如果你知道以上的知识那么恭喜你已经达到和博主一样的小菜鸟的级别。接下来会再介绍下ZK内部的选举机制 详见https://blog.csdn.net/qq_16633405/article/details/79754728。
http://www.lebaoying.cn/news/9966.html

相关文章:

  • 中国职业培训在线官方网站百度商城官网首页
  • 高安网站建设公司wordpress wow.js
  • 旅游网站建设ppt网站素材模板
  • 培训制作网站源码聊城做网站的公司流程
  • 基于php mysql的网站开发苏州网站推广服务
  • 免费申请com网站希爱力双效片用后感受
  • 网站服务器错误怎么办莱芜 做网站 公司
  • 口碑营销的概念专业做汽车网站优化排名
  • 做网站策划容易遇到哪些问题建设银行网站修改手机号
  • 个人网站是商业的吗临沂制作网站软件
  • 小程序开发 网站建设谷歌seo实战教程
  • 网站策划做营销推广好项目网
  • 宁波龙山建设有限公司网站怎么建设一个购买卡密的网站
  • 手机网站开发哪家好网站 后台 数据 下载
  • 浅谈京东企业的电子商务网站建设免费发布广告信息平台
  • 制作一个专门浏览图片的网站做网站合同封面
  • 北京网站建设报价郑州的网络科技有限公司
  • 各种浏览器网站大全酒店网站建设描述
  • 图书馆新生专栏网站建设动漫制作专业论文
  • 通辽网站seo国企有没有必要建设网站
  • 怎么做网站图标克隆网站带后台
  • 福建省住房城乡和城乡建设厅网站被黑的网站
  • 个人做公司网站东莞商业网站建设常识
  • 没有网站能做淘宝客吗电话销售做网站推销
  • 空包网站建设南昌建设网站公司
  • 王烨飞微博朝阳seo网站建设
  • 男女做暧暧试看网站如何做网站淘客
  • 永康网站建设的公司引流推广怎么做
  • 网站开网站开发设计公司西安市住房和城乡建设局门户网站
  • 徐州网站排名系统wordpress怎么做博客