场景 最近, 运维部门的同事碰到一个问题, 向Kafka 中 某个Topic 发送消息总是失败. 调查下来发现, Zookeeper 中记录的该Topic 的Partition Leader 是一个非法的Broker. …
分类:ZooKeeper
ZooKeeper入门笔记
今天准备重新回到简书写文章,在这之前我的技术文章都放在github上,这次一律都搬过来,后面的文章技术的两边都发,其他类型的发简书,毕竟简书上写还有人看,稍微有些乐趣(本文原链接点我)。 初识 定义 ZooKeeper是…
架构师成长之路(内附推荐书籍)
想要成为架构师,对技术的深度和广度都有很高的要求,本文列举出成为一个架构师必备的技能和学习路线。 对于学习途径有疑惑或苦恼,或者有优秀资料可以提供的同学,可加微信,共同交流学习 wx_qcode.jpg 1. 阅读源码 …
结合Zookeeper实现简易RPC框架
RPC即远程过程调用,通过网络从远程计算机程序上请求服务。也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达…
Maven 依赖管理
管理包依赖是 Maven 核心功能之一,下面通过如何引入 jar 包;如何解析 jar 包依赖;包冲突是如何产生;如何解决包冲突;依赖管理解决什么问题;什么是依赖范围;使用包依赖的最佳实践等 6 个问题来介绍。 如何引入…
mac下如何安装并启动关闭zookeeper
1、Mac安装ZooKeeper zookeeper支持brew安装,检查安装环境 brew info zookeeper brew install zookeeper 安装后zookeeper配置文件位置: /usr/…
@EnableDiscoveryClient与@EnableEurekaClient区别
在使用Spring Cloud feign使用中在使用服务发现的时候提到了两种注解,一种为@EnableDiscoveryClient,一种为@EnableEurekaClient,用法上基本一致。 spring clo…
Windows单机配置Zookeeper环境
首先要确保机器已经安装好java环境,并且配置好环境变量 http://apache.fayea.com/zookeeper/current/ 下载后,解压缩到硬盘,我这里解压到了 D:\WorkSoftware\zoo…
Dubbo入门学习--Dubbo注册及监控中心(3)
Dubbo入门学习–Dubbo注册及监控中心 Dubbo提供广播、Zookeeper、Redis和Simple四种注册中心类型。 Multicast注册中心 提供方启动时广播自己的地址。 消费方启动时广播订阅…
activeMQ+zooKeeper实现高可用性
ZooKeeper是一个为分布式应用所设计的分布的、开源的协调服务,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,简化分布式应用协调及其管理的难度,提供高性能的分布式服务。 ActiveMQ是Apache一款…
清理Zookeeper的历史数据
zkCleanup zookeeper使用一段时间后占用了非常多的磁盘空间 [root@node2 zookeeper]# du -h --max-dept=1 294G ./version-2 294G . 使用自带的…
Zookeeper源码分析(1)
一、zookeeper 初始化: 在Zookeeper启动期间,首先会进行数据初始化工作,用于将存储在磁盘上的数据文件加载到Zookeeper 服务器内存中,主要包括了从快照文件中加载快照数据和根据事物日志进行数据订正两…