kafka-1.1.0 源码环境搭建
Posted master-dragon
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kafka-1.1.0 源码环境搭建相关的知识,希望对你有一定的参考价值。
开发环境和工具
- mac os
- gradle 4.7
- java 1.8
- scala 2.12.7
- kafka-1.1.0-src
- idea 2018.1.2
- scala-intellij-bin-2018.1.10.zip
源码编译
- 源码目录下运行
gradle idea
参考:https://blog.csdn.net/u013256816/article/details/78533725 - idea配置 scala 插件
直接install很慢,会失败,采用离线的方式
参考: https://blog.csdn.net/zhaoyachao123/article/details/79582587
idea配置运行
直接idea打开源码工程后,配置运行条件
配置Run/Debug Configurations
-
kafka
参数config/server.properties
-
create topic(
test
)
参数--create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
-
producer
参数--topic test --broker-list localhost:9092
-
consumer
参数--bootstrap-server localhost:9092 --from-beginning --topic test
运行
首先运行本地的zookeeper,接着idea中运行,kafka,create topic, producer,consumer
-
kafka
-
create topic
-
producer
- consumer
以上是关于kafka-1.1.0 源码环境搭建的主要内容,如果未能解决你的问题,请参考以下文章