![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Zookeeper
文章平均质量分 59
Torey_Li
本博客主要要来记录学习的课程以及工作中遇到的问题,积累技术,锤炼思维,认识更多的朋友
展开
-
微服务系统之间的调用方式
微服务系统之间的调用方式Webservice - wsdlhttpclientrpc通信(dubbo)restful (springcloud)rpc通信或者restful 这两种是使用的比较多的Webservice- wsdl早期使用WebService,现在是淘汰的httpclient系统服务会通过开放一个类restful的机制,然后调用端会使用httpclient调用实现了所有 HTTP 的方法(GET、POST、PUT、HEAD、DELETE、HEAD、- OPTIONS原创 2021-02-18 15:52:56 · 757 阅读 · 0 评论 -
3 zookeeper基本数据类型
3-1 zk数据模型介绍zookeeper的基本数据模型 一是一个树形结构,类似于前端开发中的tree.js组件zookeeper的基本数据模型 二zookeeper的基本数据模型介绍 三zk的数据模型也可以理解为linux/unix的文件目录:/usr/local/... 每一个节点都称之为znode,它可以有子节点也可以有数据 子节点可以理解为 父目录下的 子目录每个节点分为临时节点和永久节点,临时节点在客户端断开后消失 临时节点就是 在session失效之后...原创 2021-01-19 21:54:18 · 649 阅读 · 0 评论 -
2 ZooKeep安装
2 ZooKeep安装 1 JDK安装zookeeper是运行在JDK环境下的,安装zookeeper前需要安装JDK下载linux的 jdk1.8.tar,上传至linux服务器解压缩jdk,配置jdktar -zxvf 解压缩jdk将jdk1.8.0_191重命名为jdk8mv jdk1.8.0_191/ jdk...原创 2019-01-11 20:10:00 · 151 阅读 · 0 评论 -
4-1 zookeeper常用命令行操作
4-1 zookeeper常用命令行操作 启动zookeeper,进入bin目录,输入命令:./zkServer.sh start通过 ./zkCli.sh打开zk的客户端进行命令行后台,在该目录下输入命令:./zkCli.sh(退出客户端:按 Ctrl+c)输入help查看客户端的命令:ls 与 ls2命令ls 与ls2命令...原创 2019-01-11 20:29:00 · 241 阅读 · 0 评论 -
3 zookeeper 基本数据模型
3 zookeeper 基本数据模型 1 zk数据模型介绍是一个树形结构,类似于前端开发中的tree.js组件zk的数据模型也可以理解为linux/unix的文件目录:/usr/local/...每一个节点都称之为znode,它可以有子节点,也可以有数据每个节点分为临时节点和永久节点,临时节点在客户端断开后消失每个zk节点都有各自的版本...原创 2019-01-11 20:21:00 · 126 阅读 · 0 评论 -
1 zookeeper的特性
1 zookeeper的特性 一致性:数据一致性,数据按照顺序分批入库原子性:事务要么成功,要么失败,不会局部化单一视图:客户端连接集群中的任一zk节点,数据都是一致的可靠性:每次对zk的操作状态都会保存在服务端实时性:客户端可以读取到zk服务器的最新数据 posted @ 2019...原创 2019-01-07 19:59:00 · 196 阅读 · 0 评论 -
分布式系统与zookeeper简介
zookeeper简介zookeeper 动物园管理员• zookeeper是一个中间件,提供协调服务• 作用于分布式系统,发挥其优势,可以为大数据服务• 支持java,提供java和c语言的客户点api什么是分布式系统• 很多台计算机组成一个整体,一个整体一致对外并且处理同一请求对于内部来讲是透明的,对于用户来讲是不透明的,比如:买单需要经过很多的服务,一步一步的走• 内部的每台计算机都可以相互通讯(rest/rpc/web server)• 客户端到服务端的一次请求到相应结束会历经多原创 2021-01-18 18:03:20 · 183 阅读 · 1 评论 -
5 选举模式和ZooKeeper的集群安装(伪分布式)
选举模式和ZooKeeper的集群安装5-1 集群的基本概念zk集群,主从节点,心跳机制(选举模式)XX:Maste是主节点,下面两个yy:Slave是两个从节点,这样就形成了主从节点,主从节点有心跳机制,当某个节点挂了之后,是没有关系的,整个集群还是可以工作的。**选举模式:**当Maste节点挂了之后,从节点就开始竞争投票选取Maste,谁得的票数多,谁就会选举为Maste当x...原创 2019-01-27 21:32:35 · 186 阅读 · 0 评论 -
4-5 zookeeper四字命令
zk四字命令 Four Letter Wordszk可以通过它自身提供的简写命令来和服务器进行交互zk通过简写的命令和服务器进行交互,进行交互之后可以提供一些服务器的状态信息、环境变量、包括一些临时会话(session)等等,四字命名非常适合运维去监控需要使用到nc命令,安装:yum install ncecho [comm]...原创 2019-01-27 18:00:51 · 4187 阅读 · 0 评论 -
4-4 zookeeper - ACL权限控制
ACL(access control lists)权限控制针对节点可以设置相关读写等权限,目的为了保障数据安全性权限permissions可以指定不同的权限范围以及角色(可以针对很多不同的角色去制造很多不同的组合,这些不同的组合其实也是类似)ACL命令行ACL命令行主要有三块getAcl:获取某个节点的acl权限信息setAcl:设置某个节点的acl权限信息addauth:输入...原创 2019-01-25 22:06:23 · 562 阅读 · 0 评论 -
4-3 zk特性 - 理解watcher机制
4-5 zk特性 - 理解watcher机制针对每个节点的操作(对节点的增删改),都会有一个监督者—>wathcer当监控的某个对象(znode)发生了变化,则触发watche事件zk中的watcher是一次性的,触发后立即销毁父节点,子节点 增删改都能够触发其watcher针对不同类型的操作,触发的watcher事件也不同(事件的名称不同):(子)节点创建事件(子)节点删...原创 2019-01-19 10:53:53 · 502 阅读 · 0 评论