zookeeper
Mr_慕白
此用户不懒
展开
-
zookeeper客户端命令行操作
命令行操作命令基本语法功能描述help显示所有操作命令ls path [watch]使用 ls 命令来查看当前znode中所包含的内容 (如果有watch代表监听)ls2 path [watch]查看当前节点数据并能看到更新次数等数据 (如果有watch代表监听)create普通创建 -s 含有序列 -e 临时(重启或者超时消失)ge...原创 2019-12-19 11:36:21 · 99 阅读 · 0 评论 -
Zookeeper分布式集群安装
集群规划在server102、server103和server104三个节点上部署Zookeeper。解压安装(1)解压Zookeeper安装包到/opt/module/目录下[mubai@server102 soft]$ tar -zxvf zookeeper-3.4.10.tar.gz -C /home/soft/(2)同步/home/soft/zookeeper-3.4.10目录...原创 2019-12-19 11:09:30 · 60 阅读 · 0 评论 -
zookeeper写数据流程
写数据流程图解1.Client向Zookeeper的Server1上写数据,发送一个写请求;2.如果Server1不是Leader,那么Server1会把接收到的请求进一步转发给Leader,这个Leader会把写请求广播给各个Leader,各个Server写成功后就会通知Leader;3.当Leader收到大多数Server数据写成功了,那么就说明数据写成功了,比如这里有三个节点,只有两...原创 2019-12-19 10:47:25 · 264 阅读 · 0 评论 -
zookeeper监听器原理
zookeeper监听器原理图解zookeeper监听器原理详解(1) 在Zookeeper的API操作中,创建main()主方法即主线程;(2) 在main线程中创建Zookeeper客户端(zkClient),这时会创建两个线程:线程connet负责网络通信连接,连接服务器;线程Listener负责监听;(3) 客户端通过connet线程连接服务器;图中getChildren(...原创 2019-12-19 10:39:51 · 167 阅读 · 0 评论 -
Zookeeper中Stat结构体
czxid创建节点的事务zxid每次修改ZooKeeper状态都会收到一个zxid形式的时间戳,也就是ZooKeeper事务ID。事务ID是ZooKeeper中所有修改总的次序。每个修改都有唯一的zxid,如果zxid1小于zxid2,那么zxid1在zxid2之前发生。ctimeznode被创建的毫秒数(从1970年开始)mzxidznode最后更新的事务zxidmtimez...原创 2019-12-19 10:24:01 · 196 阅读 · 0 评论 -
Zookeeper节点类型
概念持久:客户端和服务器端断开连接后,创建的节点不删除;短暂:客户端和服务器端断开连接后,创建的节点自己删除;Zookeeper节点类型持久化目录节点客户端和zookeeper断开连接后,该节点依然存在;持久化顺序编号目录节点客户端和zookeeper断开连接后,该节点依然存在,只是zk给该节点名称进行顺序编号;临时目录节点客户端和zookeeper断开连接后,该节点被删除;临...原创 2019-12-19 10:11:26 · 155 阅读 · 0 评论 -
Zookeeper选举机制
半数机制集群中半数以上机器存活,集群可用。所以Zookeeper适合安装奇数台服务器。选举机制Leader与FollowerZookeeper虽然在配置文件中并没有指定Master和Slave。但是,Zookeeper工作时,是有一个节点为Leader,其他则为Follower,Leader是通过内部的选举机制临时产生的。整个选举的过程举例假设有五台服务器组成的Zookeeper集群,...原创 2019-12-18 20:02:30 · 98 阅读 · 0 评论 -
zookeeper相关命令
启动Windows:直接双击zkServer.cmdLinux:zkServer.sh start查看运行模式zkServer.sh status客户端命令行Linux:bin/zkCli.shWindows: bin/zkCli.cmd不带任何参数默认连接到localhost:2181zkCli.sh –server ip:port连接到指定的服务器地址查看命令行帮助命令行...原创 2019-09-30 17:20:59 · 234 阅读 · 0 评论 -
zookeeper安装部署与配置
环境准备jdk1.6及以上机器配置:2核 /2G安装Zk下载地址:http://www.apache.org/dyn/closer.cgi/zookeeper/解压文件Windows下采用winzip或者winwar都行Linux下采用tar –zxvf zookeeper-3.4.11.tar.gz配置环境变量ZOOKEEPER_HOME=/home/zookeeper-3.4...原创 2019-09-30 17:06:42 · 98 阅读 · 0 评论 -
Zookeeper入门
简介ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。简单来说:zookeeper=文件系统+监听通知机制。特点1、源代码开开放2、分布式协调服务,解决分布式数据一致性问题3、高性能4、...原创 2019-09-30 16:56:55 · 132 阅读 · 0 评论