Zookeeper
LeeeeeMOON
这个作者很懒,什么都没留下…
展开
-
【Zookeeper】六、监听服务器节点动态上下线
某分布式系统中,主节点可以有多台,可以动态上下线,任意一台客户端都能实时感知到主节点服务器上下线的变化 1.需求分析 无论是服务器端,还是客户端,相对于zookeeper集群来说“都是客户端”,服务器端的“客户端”向zookeeper集群中写数据,客户端的“客户端”监听写在zookeeper集群上的数据的变化 服务器端启动时去注册信息【创建的都是临时节点】 客户端启动就getChildr...原创 2020-02-10 00:39:32 · 284 阅读 · 0 评论 -
【Zookeeper】五、API应用
1.eclipse环境搭建 eclipse中新建maven project 创建一个simple project 添加pom.xml <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId>...原创 2020-02-09 23:22:31 · 73 阅读 · 0 评论 -
【Zookeeper】四、内部原理
1.选举机制 半数机制:集群中半数以上机器存活,集群可用 因此,Zookeeper适合安装奇数台服务器。 Zookeeper在配置文件中没有指定master和slave。但是,Zookeeper在工作时,是有一个节点为leader,而其他节点则为follower 注意:leader是由内部的选举机制临时产生的。 假设有五台服务器组成的Zookeeper集群,它们的id为1-5,且都是...原创 2020-02-09 21:22:07 · 87 阅读 · 0 评论 -
【Zookeeper】三、客户端命令行操作
启动客户端:bin/zkCli.sh 显示所有操作命令:help 查看当前znode节点所包含的内容:ls / 查看当前zndoe节点详细数据:ls 创建普通节点:create 注意:创建节点就要写数据,否则创建不成功 获取节点的值:get 创建短暂节点:create -e 注意:退出客户端之后,即客户端与服务器断开连接之后,再重新...原创 2020-02-09 00:36:06 · 178 阅读 · 0 评论 -
【Zookeeper】二、分布式模式安装
集群规划:在master01,,slave01和slave02三个节点上部署Zookeeper 解压安装 在master01下解压安装到指定目录 tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/module/ 将zookeeper安装目录分发到slave01和slave02 scp -r zookeeper-3.4.10/ slave01:/opt/mo...原创 2020-02-07 23:40:15 · 112 阅读 · 0 评论 -
【Zookeeper】一、Standalone模式安装
准备工作 安装jdk 上传zookeeper安装包到服务器Linux系统下【xftp传输】 解压到指定目录 tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/module/ 修改配置文件 进入zookeeper安装目录 [lsy@master01 zookeeper-3.4.10],创建zkData目录 mkdir zkData 在conf目...原创 2020-02-07 22:06:37 · 159 阅读 · 0 评论