
kafka
文章平均质量分 84
hui1207968974
这个作者很懒,什么都没留下…
展开
-
kafka的高可用和一致性探究
一、kafka基础 本篇文章讨论的kafka版本是目前最新版 0.10.1.0。1.1 kafka种的KafkaController 所有broker会通过ZooKeeper选举出一个作为KafkaController,来负责:监控所有broker的存活,以及向他们发送相关的执行命令。分区的状态维护:负责分区的新增、下线等,分区副本的leader选举...原创 2016-12-29 16:45:48 · 276 阅读 · 0 评论 -
了解kafka
一:kafka简介 Kafka 是一个分布式的,可划分的,多订阅者,冗余备份的持久性的日志服务,可以简单理解为一个消息中间件。二:kafka的特点 1:分布式 kafka的producer,consumer,broker都是分布式的,可水平扩展,无需停机。 2:持久化 kafka将日志持久化到磁盘,通过将消息持久化到磁盘(磁盘线性读写)以及它的replication机制,保...2017-01-04 13:00:27 · 205 阅读 · 0 评论 -
kafka的文件格式和副本的Leader选举
一、kafka的文件存储 在kafka中,一个topic可以有多个分区,分区在物理上是单独存放的,为了数据安全,一个分区可以有多个副本,而每个分区都有单独的leader来负责读写请求。我们可以通过命令 bin/kafka-topics.sh --create --zookeeper master:2181 --replication-factor 2 --partitions 3 ...原创 2017-01-09 16:39:01 · 699 阅读 · 2 评论