zookeeper
文章平均质量分 55
黑皮爱学习
爱学习,爱分享!
展开
-
windows搭建kafka集群
目录1、首先zookeeper和kafka2、启动zookeeper3、配置kafka集群3.1 将kafka解压,然后复制三分3.2 在每个kafka的文件下的config目录下,有server.properties文件3.3 分别启动三个kafka3.4 把三个卡夫卡都启动成功之后,在zookeeper就会出现以下节点1、首先zookeeper和kafkazookeeper下载地址:https://downloads.apache.org/zookeeper/ka原创 2021-04-17 10:47:58 · 530 阅读 · 0 评论 -
windows启动zookeeper报错,zkServer.cmd点击窗口一闪就没了解决
目录1、zkServer.cmd点击窗口一闪就没了解决2、解决启动报错1、zkServer.cmd点击窗口一闪就没了解决直接点击zkServer.cmd,如果有报错的话,窗口一闪就没了,怎么查看错误日志呢回车2、解决启动报错打开了当前目录的命令行窗口,输入zkServer.cmd此时可以清楚看到报错信息,缺少zoo.cfgorg.apache.zookeeper.server.quorum.QuorumPeerConfig$ConfigException:原创 2021-04-17 10:20:27 · 1866 阅读 · 0 评论 -
zookeeper客户端ZkClient常用操作
目录1、创建连接2、节点操作3、监听节点的变化3.1 监听当前节点IZkDataListener3.2 监听子节点IZkChildListener1、创建连接ZkClient zkc = new ZkClient("127.0.0.1:2181", 10000);2、节点操作//1. 创建临时节点zkc.createEphemeral("/temple");//创建持久节点,父节点不存在,创建父节点zkc.createPersistent("/admin/.原创 2021-04-06 12:54:19 · 467 阅读 · 0 评论 -
zookeeper原生客户端常用操作
1、引入maven<dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.4.12</version></dependency>2、建立Zookeeper链接2.1 普通链接ZooKeeper zooKeeper = new Z...原创 2021-04-06 12:41:15 · 226 阅读 · 0 评论 -
zookeeper实现服务注册、服务发现的过程
1、整理了下zookeeper服务注册于发现的过程,看图更好理解原创 2021-04-03 22:24:28 · 713 阅读 · 0 评论 -
分布式锁使用数据库锁、redis锁、zk锁的对比,以及实现方式
数据库锁、redis锁、zk锁的对比原创 2021-04-03 22:04:05 · 916 阅读 · 0 评论 -
使用zookeeper临时节点实现分布式锁,会有羊群效应
目录1、zookeeper节点特点1.1 图解2、分布式锁实现2.1 lock自定义2.2 抽象方法,使用模板模式定义好获取锁的方法2.3 具体的工具类锁2.4 使用测试类2.5 输出结果1、zookeeper节点特点临时节点(EPHEMERAL) :session链接断开就没了;不能创建子节点;不能同名 临时顺序节点(EPHEMERAL_SEQUENTIAL) :session链接断开就没了;不能创建子节点;同名节点会在后面添加上序号(分布式锁使用的好..原创 2021-04-03 22:02:11 · 233 阅读 · 0 评论 -
使用zookeeper临时节点实现分布式锁,会有羊群效应2(不同的电脑写重复了)
1、zookeeper节点特点临时节点(EPHEMERAL) :session链接断开就没了;不能创建子节点;不能同名 临时顺序节点(EPHEMERAL_SEQUENTIAL) :session链接断开就没了;不能创建子节点;同名节点会在后面添加上序号(分布式锁使用的好处) 持久节点(PERSISTENT):session断联、服务端重启还在;可以创建子节点,子节点可以临时也可以持久;不能同名 持久顺序节点(PERSISTENT_SEQUENTIAL):session断联、服务端重启还...原创 2021-04-03 21:44:00 · 160 阅读 · 0 评论 -
使用zookeeper临时顺序节点实现分布式锁
1、zookeeper节点特点临时节点(EPHEMERAL) :session链接断开就没了;不能创建子节点;不能同名 临时顺序节点(EPHEMERAL_SEQUENTIAL) :session链接断开就没了;不能创建子节点;同名节点会在后面添加上序号(分布式锁使用的好处) 持久节点(PERSISTENT):session断联、服务端重启还在;可以创建子节点,子节点可以临时也可以持久;不能同名 持久顺序节点(PERSISTENT_SEQUENTIAL):session断联、服务端重启还在;可以创建原创 2021-04-03 21:11:17 · 882 阅读 · 0 评论 -
分布式锁为什么使用zookeeper的临时顺序节点,使用临时节点带来什么问题,解决羊群效应
zk实现锁,临时节点、临时顺序节点原创 2021-04-03 18:40:45 · 1344 阅读 · 0 评论 -
zookeeper的四种节点:临时、临时顺序、持久、持久顺序特点详解
zk四种节点的区别原创 2021-04-02 15:57:00 · 9955 阅读 · 0 评论 -
zookeeper基本特性、使用场景、分布式带来的CAP问题、分布式BASE理论
注:本博客原始资料来自于享学课堂分布式带来的问题通信异常 网络分区 三态(成功,失败,超时) 节点故障针对上面带来的问题,就有了相应的解决办法CAP理论C 一致性(consistence):数据在分布式环境下的多个副本之间能否保持一致性,这里的一致性更多是指强一致性; A 可用性(able):分布式系统一直处于可用状态,对于请求总是能在有限的时间内返回结果致性; P 分...原创 2018-10-29 19:48:24 · 926 阅读 · 0 评论