————Zookeeper
量变决定质变
牢记理想,毋忘奋斗!
展开
-
Zookeeper介绍
ZookeeperApacahe Hadoop的子项目,是一个树型的目录服务,支持变更推送,适合作为Dubbo服务的注册中心,工业强度较高,可用于生产环境,推荐使用Dubbo中,Zookeeper充当注册中心 负责服务地址的注册与查找,相当于目录服务 服务提供者和消费者,只在启动时与注册中心交互注册中心不转发请求,压力较小 使用dubbo-2.3.3以上版本,建议使用zookee...原创 2018-08-03 23:39:32 · 150 阅读 · 0 评论 -
Zookeeper选举机制测试
集群分布式 三台物理机为112、113、114112,为leader 113,为follower 114,为follower宕机测试比如,112宕机,关闭112服务器 检测到主节点宕机,113、114会存在一个竞争的过程 查看113 节点信息,还是follower 查看114 节点信息,显示为leader 可以看出 113、114竞争 114变成了le...原创 2018-08-13 10:27:45 · 467 阅读 · 0 评论 -
Zookeeper集群搭建分布式
集群搭建 分布式,三台物理机 或者是服务器虚拟机搭建步骤复制文件 修改环境变量 修改节点信息 启动节点 测试连接第一步复制文件 将Zookeeper复制两份 拷贝到其他两台服务器上第二步修改环境变量第一个节点 配置信息不变 原先伪分布式集群配置第二个节点 环境变量,home路径 第三个节点 同理 修改环境变量,home路径...原创 2018-08-13 10:25:43 · 412 阅读 · 0 评论 -
Zookeeper集群搭建伪分布式
集群搭建 伪分布式,一台物理机 启动三个不同端口搭建步骤复制文件 修改配置文件 启动节点 测试连接第一步复制文件 将Zookeeper复制两份 第二步修改配置文件第一个节点 添加配置 保存,退出 dataDir中,创建myid文件 内容为1,保存 第二个节点 添加配置 修改端口号,修改日志存放路径 保存,退出 进入...原创 2018-08-13 10:19:35 · 391 阅读 · 0 评论 -
基于服务架构演变
架构演变单体应用 分成架构 分布式结构 分布式架构原创 2018-08-13 10:14:24 · 444 阅读 · 0 评论 -
Zookeeper的作用
节点选举Master节点,主节点挂了之后,从节点就会接手工作 并且,保证这个节点是唯一的,这就是首脑模式,从而保证集群的高可用 统一配置文件管理只需要部署一台服务器 则可以把相同的配置文件,同步更新到其他所有服务器,此操作在云计算中,用的特别多 比如,修改了redis统一配置 发布与订阅类似消息队列MQ、amq、rmq,dubbo 发布者把数据存在znode...原创 2018-08-05 10:11:04 · 12760 阅读 · 1 评论 -
Zookeeper客户端
客户端进入bin目录 运行Server连接客户端 查看帮助 查看目录 关闭连接Ctrl+C原创 2018-08-05 10:01:24 · 218 阅读 · 0 评论 -
Zookeeper的数据模型
数据模型一个树形结构,类似前端开发中的tree.js组件 或者 数据模型 可以理解为Linux或者Unix的文件目录节点每一个节点,称为znode 可以有子节点,也可以有数据节点分类每个节点,分为临时节点和永久节点 临时节点,在客户端端口之后消失版本号每个节点,都有各自的版本号 可以通过命令行,显示节点信息每当节点数据发生变化,该节点的版...原创 2018-08-05 09:58:12 · 235 阅读 · 0 评论 -
Zookeeper的命令
查看命令 启动 查看状态 重启停止原创 2018-08-05 09:54:04 · 220 阅读 · 0 评论 -
Zookeeper的配置文件
配置文件参数说明TickTime 用于计算的时间单位 比如,Session超时,N*tickTimeinitLimit 用于集群,允许从节点连接 并同步到master节点的初始化连接时间,以tickTime的倍数来表示syncLimit 用于集群,master主节点与从节点之间发送消息,请求和应答时间长度,心跳机制dataDir 必须配置,存放数据dataL...原创 2018-08-05 09:50:01 · 423 阅读 · 0 评论 -
Zookeeper的目录结构
目录结构目录说明Bin 主要的一些执行命令Conf 存放配置文件,需要修改zk.cfgContrib 附加的一些功能Dist-maven Mvn编译后的目录Docs 文档Lib 需要依赖的jar包Recipes 案例demo代码Src 源文件...原创 2018-08-05 09:47:32 · 2424 阅读 · 0 评论 -
Zookeeper的特点
一致性数据一致性,数据按照顺序分批入库原子性事务要么成功,要么失败,不会局部化单一视图客户端连接集群中的任意节点,数据都是一致的可靠性每次对Zookeeper的操作状态,都会保存在服务端实时性客户端可以,读取到Zookeeper服务器的最新数据...原创 2018-08-05 09:45:12 · 471 阅读 · 0 评论 -
Zookeeper安装
操作步骤下载文件 上传文件 解压文件第一步上传 解压 第二步重命名 移动文件 到usr/local下面 第三步配置文件 添加Zookeeper的配置 保存,退出 wq...原创 2018-08-05 09:43:59 · 159 阅读 · 0 评论 -
Zookeeper下载
官网 https://zookeeper.apache.org/download 选择列表 选择版本 点击下载原创 2018-08-05 09:41:02 · 413 阅读 · 0 评论 -
Zookeeper简介
Zookeeper中间件 提供协调服务分布式 作用于分布式系统,发挥其优势,可以为大数据服务支持 Java、提供了Java和C语言的客户端API原创 2018-08-04 20:19:47 · 152 阅读 · 0 评论 -
Zookeeper的安装
安装步骤 第一步 安装jdk第二步 解压缩zookeeper压缩包第三步 将conf文件夹下zoo_sample.cfg复制一份,改名为zoo.cfg第四步 修改配置dataDir属性,指定一个真实目录第五步 启动zookeeper:bin/zkServer.sh start 关闭zookeeper:bin/zkServer.sh stop 查看zookeeper状...原创 2018-08-03 23:46:36 · 143 阅读 · 0 评论 -
Zookeeper的目录结构
目录结构目录说明bin目录 存放的可执行文件使用命令 都在bin目录下面 zkserver.cmd,是Windows下面的命令 Zkserver.sh,是Linux下面的命令conf目录 存放的配置文件contrib目录 存放扩展包docs目录 存放文档lib目录 存放jar包 Zookeeper是使用Java开发的,会用到很多jar包 都存...原创 2018-08-03 23:42:10 · 3317 阅读 · 0 评论 -
Zookeeper的Windows安装
下载文件,解压 https://archive.apache.org/dist/zookeeper/zookeeper-3.4.11/bin目录下 Windows启动命令 zkServer.cmd 第一次启动 会有错误 提示信息 处理配置文件zoo.cfg有问题 没有找到配置文件需要把conf文件夹下 Zoo_sample.cfg复制一份 改名称为zoo.c...原创 2018-09-05 23:33:15 · 156 阅读 · 0 评论