![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ZooKeeper
程序小达人
这个作者很懒,什么都没留下…
展开
-
ZooKeeper学习笔记(6)API应用及案例实现
API应用 环境搭建 1)新建一个maven项目 2)导入依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency>原创 2020-11-12 10:48:23 · 61 阅读 · 0 评论 -
ZooKeeper学习笔记(5)客户端命令
客户端命令行操作 命令基本语法 功能描述 help 显示所有命令 ls path[watch] 查看当前节点的数据 ls2 path[watch] 查看当前节点的数据并能看到更新次数 create 普通创建:-s 含有序列;-e 临时 get path[watch] 获取节点的值 set 设置节点的具体值 stat 查看节点状态 delete 删除节点 rmr 递归删除节点 客户端相关命令: #启动客户端 bin/zkCli.sh #显示所有操作命令 he原创 2020-11-12 10:46:23 · 74 阅读 · 1 评论 -
ZooKeeper学习笔记(4)分布式部署
分布式安装部署 1)分布式集群规划: 在服务器server01、server02、server03三个节点上部署zookeeper 2)解压安装 #解压zookeeper安装包到目录/opt/software/下 tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/software/ #同步/opt/software/zookeeper-3.4.10目录到其他服务器 xsync /opt/software/zookeeper-3.4.10/ 3)配置服务器编号 #在/opt原创 2020-11-12 10:44:57 · 71 阅读 · 0 评论 -
ZooKeeper学习笔记(3)原理
选举机制 1)半数机制:集群中半数以上机器存活,集群可用,所以zookeeper适合奇数台服务器 2)Zookeeper虽然在配置文件中并没有指定Master和Slave,但是ZK工作时,是有一个节点为Leader,其他则为Follower,Leader是通过内部选举机制临时产生的。 3)集群中的机器启动后先投自己一票,之后开启投票机制,每台机器都会给ID最大的机器投一票,最终票数最多的成为Leader,由于集群启动及网络延时,会造成第一台机器投票时后边会有机器处于启动中,所以成为Leader的机器时随机的原创 2020-11-12 10:41:13 · 86 阅读 · 0 评论 -
ZooKeeper学习笔记(2)安装
安装部署 安装前准备 安装JDK 拷贝zookeeper安装包到liunx系统下 解压到指定目录 tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/software/ 配置修改 修改配置文件名称 cd /opt/software/zookeeper-3.4.10/conf/ mv zoo_sample.cfg zoo.cfg 打开zoo.cfg,修改dataDir路径 vim zoo.cfg ##修改内容如下 dataDir=/opt/software/zookee原创 2020-11-12 10:35:52 · 84 阅读 · 0 评论 -
ZooKeeper学习笔记(1)入门
概述 Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目 Zookeeper工作机制:ZK从设计模式角度中理解,是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接收观察者的注册,一旦这些数据的状态发生变化,ZK就将负责通知已经在ZK上注册的观察者做出相应反应。其核心就是文件系统+通知机制 特点 zookeeper一个领导者(Leader),多个跟随者(Follower)组成的集群 集群中只要有半数以上的节点存活,zookeeper集群就原创 2020-11-12 10:32:21 · 80 阅读 · 0 评论 -
ZooKeeper单机安装与配置
一、下载zookeeper二进制安装包 下载地址:zookeeper-3.4.14.tar.gz 二、解压zookeeper安装包 把zookeeper-3.4.14.tar.gz文件存放在/home/local目录下。解压 sudo tar -zxvf zookeeper-3.4.3.tar.gz chown -R hadoop:hadoop zookeeper-3.4.3 或者使用在线安装方式 cd /home/local wget http://www.apache.org/dist/zookeep原创 2020-10-12 15:37:19 · 434 阅读 · 0 评论