zookeeper
文章平均质量分 89
Hadoop 管理工具
张国荣家的弟弟
你尽管善良,上天自有衡量
展开
-
Zookeeper 监听服务器节点动态上下线(代码复制即可用)
文章目录需求思路实现步骤创建两个自定义类自定义DistrbuteServer(服务器端代码块)自定义 DistributeClient(客户端代码)测试客户端查看测试server 节点查看测试需求某分布式系统中,主节点可以有多台,可以动态上下线,任意一台客户端都能实时感知到主节点服务器的上下线。思路思路 1. 创建客户端与服务端 2.启动client端 监听 3. 启动server端 注册 4.当server端 发生上下线 5.client端都能感知到实现步骤1.原创 2020-12-16 11:29:34 · 508 阅读 · 0 评论 -
zookeeper API 基础
package com.zookeeper;import org.apache.zookeeper.*;import org.apache.zookeeper.data.Stat;import org.junit.Before;import org.junit.Test;import java.util.List;/** * @version v1.0 * @Author: huang* * @Date: 2020/12/11* */public class ZookeeperD原创 2020-12-15 11:30:55 · 598 阅读 · 0 评论 -
zookeeper的集群一键启动 和关闭脚本(有图)
文章目录启动脚本关闭脚本ls查看一下权限和文件拥有者改变文件的拥有者改变文件权限启动脚本#!/bin/shfor host in bigdata01 bigdata02 bigdata03do ssh $host "source /etc/profile; /opt/module/zookeeper-3.4.10/bin/zkServer.sh start" echo "$host zookeeper is running"done测试启动脚本关闭脚本 #!/bin/shfor h原创 2020-12-11 17:50:35 · 521 阅读 · 0 评论 -
zookeeper 客户端命令大全(详细,有图片操作步骤)
文章目录前提准备启动客户端客户端基本语法显示所有操作命令查看当前节点详细数据创建普通节点创建临时节点创建带序号的节点监听变化监听节点值的变化监听路径变化删除节点递归删除节点查看节点状态说明:退出客户端前提准备启动三台虚拟机zookeeper 服务 zkServer.sh start zkServer.sh start zkServer.sh start查看服务状态上面的zookeeper我已经启动好的启动客户端zkCli.sh客户端基本语法显示所有操作命令### 查看当原创 2020-12-11 17:08:43 · 2377 阅读 · 0 评论 -
zookeeper的分布式安装实战
文章目录集群规划:bigdata01,bigdata02,bigdata03.上传解压配置服务器编号配置zoo.cfg文件配置参数解读分发文件夹分别启动 (启动顺序1,2,3)查看状态客户端命令行操作集群规划:bigdata01,bigdata02,bigdata03.上传解压配置服务器编号创建一个文件夹,存放zookeeper数据。touch myid创建 编号 内容:1一会儿分发到其他机器上,改相应的编号配置zoo.cfg文件1)重命名/opt/module/zookeeper-原创 2020-12-10 14:05:20 · 2256 阅读 · 0 评论 -
第二章 zookeeper 内部原理 (选举机制,面试重点)
文章目录选举机制(面试重点)节点类型stat结构体监听器原理(面试重点)写数据流程选举机制(面试重点)1)半数机制:集群中半数以上机器存活,集群可用。所以Zookeeper适合安装奇数台服务器。2)Zookeeper虽然在配置文件中并没有指定Master和Slave。但是,Zookeeper工作时,是有一个节点为Leader,其他则为Follower,Leader是通过内部的选举机制临时产生的。3)以一个简单的例子来说明整个选举的过程。假设有五台服务器组成的Zookeeper集群,它们的id从1-原创 2020-12-10 11:05:10 · 468 阅读 · 0 评论 -
第一章 zookeeper入门
1.1概述zookeeper 是一个开源的分布式,为分布式应用提高协调服务的apache项目实质: zookeeper =文件系统+通知机制zookeeper 工作机制从设计模式来看:zookeeper是一个观察者模式设计的分布式服务管理框架。复制存储和管理大家关心的数据,然后接受观察者的注册。一旦数据发手变化,zookeeper将负责通知那些观察者并作出相应的反应。1.2 特点1.3 数据结构1.4 应用场景提供的服务包括:统一命名服务、统一配置管理、统一集群管理、服务器节点动态上下原创 2020-12-10 10:59:47 · 405 阅读 · 0 评论