简单小记: 第一步:首先启动zookeeper 直接去 D:\Tool\zookeeper-3.4.14\bin, 运行 zkServer.cmd 第二步: 启动kafka 服务 //新建cmd窗口(管理员运行): cd D:\Tool\zookeeper-3.4.14\ .\bin\windows ...
Eureka原理 1.基本原理上图是来自eureka的官方架构图,这是基于集群配置的eureka;处于不同节点的eureka通过Replicate进行数据同步Application Service为服务提供者Application Client为服务消费者Make Remote Call完成一次服务 ...
分类:
其他好文 时间:
2020-07-27 15:51:57
阅读次数:
180
1 节点类型 2 Stat 结构体 1)czxid-创建节点的事务 zxid 每次修改 ZooKeeper 状态都会收到一个 zxid 形式的时间戳,也就是 ZooKeeper 事务 ID。 事务 ID 是 ZooKeeper 中所有修改总的次序。每个修改都有唯一的 zxid,如果 zxid1 小于 ...
分类:
其他好文 时间:
2020-07-21 14:07:08
阅读次数:
60
1.完成环境准备 a.开启hadoop服务 b.开启Mysql服务进入HIVE命令行界面 c.开启zookeeper服务 d.开启hbase服务进入命令行界面 ...
分类:
其他好文 时间:
2020-07-17 11:26:18
阅读次数:
54
摘要本分旨在快速理解分布锁的实现原理,以及不同实现方式存在的问题,阅读此文需要对mysql、zk、redis有一定的了解。 锁在Java中synchronized关键字和ReentrantLock可重入锁在我们的代码中是经常见的,一般我们用其在多线程环境中控制对资源的并发访问,但是随着分布式的快速发 ...
分类:
其他好文 时间:
2020-07-15 10:47:05
阅读次数:
74
一、zkCli.sh ./zkCli.sh -server 39.97.176.160:2182 39.97.176.160 : zookeeper服务器Ip 2182:zookeeper端口 二、ZooInspector 下载地址:https://issues.apache.org/jira/se ...
分类:
其他好文 时间:
2020-07-07 15:46:47
阅读次数:
122
整个集群完成 Leader 选举之后,Learner(Follower 和 Observer 的统称)回向 Leader 服务器进行注册。当 Learner 服务器想 Leader 服务器完成注册后,进入 数据同步环节。数据同步流程:(均以消息传递的方式进行)Learner 向 Learder 注册 ...
分类:
其他好文 时间:
2020-07-04 13:46:33
阅读次数:
75
TcpDiscoveryZookeeperIpFinder maven pom引用 TcpDiscoveryZookeeperIpFinder 类所在 jar,maven pom引用如下: <!-- https://mvnrepository.com/artifact/org.apache.igni ...
分类:
其他好文 时间:
2020-06-30 22:12:57
阅读次数:
57
一.安装部署zookeeper 2.zookeeper服务管理命令 启动ZK服务: zkServer.sh start 查看ZK状态: zkServer.sh status 停止ZK服务: zkServer.sh stop 重启ZK服务: zkServer.sh restart ...
分类:
系统相关 时间:
2020-06-29 22:56:07
阅读次数:
83
ZAB 协议是为分布式协调服务 Zookeeper 专门设计的一种支持崩溃恢复的原子广 播协议。 ZAB 协议包括两种基本的模式:崩溃恢复和消息广播。 当整个 zookeeper 集群刚刚启动或者 Leader 服务器宕机、重启或者网络故障导 致不存在过半的服务器与 Leader 服务器保持正常通信 ...
分类:
其他好文 时间:
2020-06-29 09:14:54
阅读次数:
60