码迷,mamicode.com
首页 > 其他好文 > 详细

Kafka源码环境搭建2

时间:2019-07-11 00:27:04      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:客户端   示例   构建   test   window   说明   width   消费者   cell   

github地址:https://github.com/apache/kafka

clone下来之后可以看到这样的项目结构:

技术图片

文件目录说明。

 

目录

描述

bin

Windows 和 Linux 下 Kafka 相关操作的脚本,包括启动和关闭 KafkaServer、创建 topic、分区管理、模拟生产者和消费者基本操作的脚本等

clients

Kafka客户端,包括 Kafka Producer 和 KafkaConsumer,Java语言开发

config

Kafka运行相关配置文件,如 server.properties 文件

connect

0.9 版本之后新增加的特性,提供了 Kafka 与其他系统整合进行数据导入、导出的统一接口

core

Kafka 核心代码,包括消息定义、日志管理、各组件之间通信、安全协议等

docs

官方文档

examples

示例代码

streams

0.10 版本之后新增的特性,Java 语言开发的构建流处理程序的库

tools

工具类,用于查看生产者性能、吞吐量等

tests

系统测试脚本

 在开始编译之前我们要先准备好gradle和scalar以及idea的scalar的插件。

这里有个坑,2017.2版本的idea在执行gradle命令时会有bug

完了之后我们执行gradle wrapper

之后gradle diea

gradlew releaseTarGz

 

Kafka源码环境搭建2

标签:客户端   示例   构建   test   window   说明   width   消费者   cell   

原文地址:https://www.cnblogs.com/lccsblog/p/11167362.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!