摘要: 一般来说,我们是通过命令来启动kafka,但是命令的本质还是调用代码中的main方法,所以,我们重点看下启动类Kafka。源码下下来之后,我们也可以通过直接运行Kafka.scala中的main方法(需要指定启动参数,也就是server.properties的位置)来启动Kafka。因为kafka依 阅读全文
posted @ 2017-10-23 17:22 飞轩 阅读(2481) 评论(0) 推荐(0) 编辑
摘要: Kafka源码依赖于Scala环境,首先需要安装scala,这块请自行百度进行安装。 "传送门" 当然,我们要分析源码,需要下载源码,请自行从github上面下载。 说明:本文使用的kafka版本为0.10.0.1,这是目前公司使用的版本。 下面说明下kafka源码的工程结构: 下面主要对core目 阅读全文
posted @ 2017-10-23 11:17 飞轩 阅读(655) 评论(0) 推荐(0) 编辑