003-zookeeper
黑桃SevenPig
Java基建
展开
-
zk-04-zookeeper客户端操作
1、zkCli客户端操作1.1 连接服务器通过sh zkCli.sh命令连接 zookeeper 客户端服务器。当出现WatchedEvent state:SyncConnected type:None path:null表示成功连接上了zookeeper服务器[root@k8smaster bin]# pwd/opt/zookeeper-3.5.5/bin[root@k8smaster bin]# sh zkCli.sh...WatchedEvent state:SyncC...原创 2020-12-29 16:29:28 · 4195 阅读 · 0 评论 -
zk-03-Zookeeper部署和运行
环境准备:准备Java运行环境,确保你已经安装了 java7 或者更高的版本; 下载 ZooKeeper 安装包:https://zookeeper.apache.org/releases.html 我这里准备的是3.5.5版本的 apache-zookeeper-3.5.5-bin.tar机器准备:3台 CentOS7 的机器主机名:k8smaster,IP:192.168.43.81 主机名:k8snode1, IP:192.168.43.91 主机名:k8snode2, IP:19原创 2020-12-26 23:47:36 · 420 阅读 · 0 评论 -
zk-02-ZAB协议
1、ZAB 协议简述在 ZooKeeper 中,主要依赖 ZAB 协议来实现分布式数据一致性,基于该协议,ZooKeeper 实现了一种主备模式的系统架构来保持集群中各副本之间数据的一致性。ZAB 协议 即 ZooKeeper Atomic Broadcast (ZooKeeper原子消息广播协议)。ZooKeeper 使用一个单一的主进程来接收并处理客户端的所有事务请求,并采用 ZAB 的原子广播协议,将服务器数据的状态变更以事务 Proposal (提议)的形式广播到所有的副本进程上去...原创 2020-12-23 18:53:26 · 199 阅读 · 0 评论 -
zk-01-Zookeeper简介
1、 ZooKeeper是什么ZooKeeper 是一个开放源代码的分布式协调服务,由知名互联网公司雅虎创建,是Google Chubby的开源实现。Zookeeper 是一个典型的分布式数据一致性的解决方案,分布式应用程序可以基于它实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master选举、分布式锁和分布式队列等功能。1.1、ZooKeeper可以保证如下分布式一致性特性:顺序一致性 从同一个客户端发起的事务请求,最终将会严格地按照其发起顺序被应用到Zoo原创 2020-12-22 21:01:18 · 295 阅读 · 0 评论