上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: 最近碰到了消息时间戳的问题,于是花了一些功夫研究了一下,特此记录一下。 Kafka消息的时间戳 在消息中增加了一个时间戳字段和时间戳类型。目前支持的时间戳类型有两种: CreateTime 和 LogAppendTime 前者表示producer创建这条消息的时间;后者表示broker接收到这条消息 阅读全文
posted @ 2016-11-10 14:21 huxihx 阅读(44799) 评论(5) 推荐(4) 编辑
摘要: Kafka资源汇总 阅读全文
posted @ 2016-10-19 09:33 huxihx 阅读(2582) 评论(0) 推荐(2) 编辑
摘要: Kafka topic创建原理 阅读全文
posted @ 2016-09-30 15:03 huxihx 阅读(86696) 评论(6) 推荐(3) 编辑
摘要: Kafka副本管理—— 为何去掉replica.lag.max.messages参数 阅读全文
posted @ 2016-09-24 16:49 huxihx 阅读(9751) 评论(7) 推荐(4) 编辑
摘要: 前提条件: 在启动broker时候开启删除topic的开关,即在server.properties中添加:delete.topic.enable=true命令:bin/kafka-topics.sh --zookeeper zk_host:port/chroot --delete --topic m... 阅读全文
posted @ 2015-09-27 20:31 huxihx 阅读(18201) 评论(0) 推荐(8) 编辑
摘要: 在Kafak中国社区的qq群中,这个问题被提及的比例是相当高的,这也是Kafka用户最常碰到的问题之一。本文结合Kafka源码试图对该问题相关的因素进行探讨。希望对大家有所帮助。怎么确定分区数? “我应该选择几个分区?”——如果你在Kafka中国社区的群里,这样的问题你会经常碰到的。不过有些遗憾的... 阅读全文
posted @ 2015-08-25 12:28 huxihx 阅读(68800) 评论(21) 推荐(11) 编辑
摘要: 我们继续讨论console consumer的实现原理,本篇着重探讨ZookeeperConsumerConnector的使用,即后续所有的内容都由下面这条语句而起:val connector = Consumer.create(config)那么问题来了?这条语句后面执行了什么呢?我们先看crea... 阅读全文
posted @ 2015-08-11 21:07 huxihx 阅读(1749) 评论(0) 推荐(0) 编辑
摘要: 上一篇中分析了Scala版的console producer代码,这篇文章为读者带来一篇console consumer工作原理分析的随笔。其实不论是哪个consumer,大部分的工作原理都是类似的。本文利用console consumer作为切入点,既容易理解又不失一般性。本文使用的Kafka环境... 阅读全文
posted @ 2015-07-26 11:50 huxihx 阅读(7950) 评论(0) 推荐(0) 编辑
摘要: 本文分析的Kafka代码为kafka-0.8.2.1。另外,由于Kafka目前提供了两套Producer代码,一套是Scala版的旧版本;一套是Java版的新版本。虽然Kafka社区极力推荐大家使用Java版本的producer,但目前很多已有的程序还是调用了Scala版的API。今天我们就分析一下... 阅读全文
posted @ 2015-06-17 14:33 huxihx 阅读(8202) 评论(0) 推荐(2) 编辑
摘要: 本文着重介绍几个常用的topic命令行命令,包括listTopic,createTopic,deleteTopic和describeTopic等。由于alterTopic并不是很常用,本文中就不涉及了。另外本文的代码分析是基于kafka_2.10-0.8.2.1的(虽然截图是Kafka 0.8.1的... 阅读全文
posted @ 2015-06-12 11:46 huxihx 阅读(19384) 评论(2) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页