`
flychao88
  • 浏览: 755246 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

跟我学Kafka源码使用入门(三)

 
阅读更多

这一节咱们主要是讨论单机版的Kafka的简单使用,关于集群方面的东西其实也非常简单,具体可以参考Kafka官网进行配置既可。

1、准备Zookeeper环境
我们使用的是zookeeper-3.5.0版本。

使用./zkServer.sh start命令启动Zookeeper

使用ps -ax | grep zookeeper命令,出现下图所示:

2、准备Kafka环境
我们使用的是kafka_2.10-0.8.2.1版本。
修改config/server.properties文件
找到host.name设置为127.0.0.1

启动Kafka服务  ./kafka-server-start.sh -daemon ../config/server.properties

创建Kafka的topic
./kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic testKJ1

启动Kafka consumer监控端
./kafka-console-consumer.sh -zookeeper localhost:2181 --from-beginning --topic testKJ1

 

3、编写JAVA Producer代码
启动如下代码:

4、Kafka consumer控制台
可以看到下图在consumer端不断的滚动producer发送来的数据。

本节我们介绍了Kafka的使用基础,为我们正式进行源码分析打下了基础,在下一节中,咱们正式开始进行Kafka的源码分析之路。

分享到:
评论

相关推荐

    Kafka技术内幕:图文详解Kafka源码设计与实现+书签.pdf+源码

    《Kafka技术内幕:图文详解Kafka源码设计与实现》是一本深入解析Apache Kafka的专著,旨在帮助读者理解Kafka的核心设计理念、内部机制以及源码实现。这本书结合图文并茂的方式,使得复杂的概念变得更为易懂。同时,...

    基于Kafka的管理系统源码.zip

    基于Kafka的管理系统源码 基于Kafka的管理系统源码 基于Kafka的管理系统源码 基于Kafka的管理系统源码 基于Kafka的管理系统源码 基于Kafka的管理系统源码 基于Kafka的管理系统源码 基于Kafka的管理系统源码 ...

    Kafka技术内幕:图文详解Kafka源码设计与实现 PD

    Kafka技术内幕:图文详解Kafka源码设计与实现 PDF 下载 Kafka技术内幕:图文详解Kafka源码设计与实现 PDF 下载

    kafka源码分析

    kafka源码分析, Introduction kafka-Intro kafka-Unix kafka-Producer kafka-Producer-Scala kafka-SocketServer kafka-LogAppend kafka-ISR kafka-Consumer-init-Scala

    kafka源码解析新手版本(修正版)

    ### Kafka源码解析新手版本(修正版)知识点详解 #### 一、Kafka诞生背景及其在LinkedIn的应用 **1.1 Apache Kafka项目简介** - **诞生背景:** Apache Kafka最初由LinkedIn开发,随后于2011年初开源,并在2012年...

    Kafka源码解析与实战.zip

    Kafka源码解析与实战.zip

    kafka需要的源码包

    **Kafka 源码分析概述** Kafka 是一个分布式流处理平台,由 LinkedIn 开发并贡献给 Apache 软件基金会。它被设计为高吞吐量、低延迟的消息传递系统,支持实时数据流处理。Kafka 主要用于构建实时数据管道和流应用,...

    Kafka源码解析及实战

    《Kafka源码解析及实战》是一本专为深度学习Apache Kafka的读者设计的教材,旨在帮助读者深入了解Kafka的工作原理及其内部机制。通过源码级别的解析,读者可以更好地掌握Kafka在分布式消息系统中的核心功能和设计...

    kafka 技术内幕 图文详解Kafka源码设计与实现

    同时,还可以使用Kafka Manager这样的第三方工具进行集群的管理和监控。 通过阅读《Kafka技术内幕》,你可以更深入地了解这些概念和机制,有助于提升你在实际项目中的Kafka应用能力。书中的图文详解将使复杂的源码...

    kafka-clients源码.zip

    《深入理解Kafka-clients源码》 Kafka-clients是Apache Kafka的重要组成部分,它提供了与Kafka集群交互的API,使得开发者能够构建基于Kafka的应用程序。在2.*版本中,Kafka-clients进行了多方面的优化和改进,提升...

    SpringBoot集成kafka完整框架源码IDEA

    SpringBoot集成Kafka是一个常见的Java开发任务,它允许开发者在基于Spring的应用程序中轻松地使用Apache Kafka消息系统。本文将详细解析SpringBoot如何与Kafka整合,并提供一个完整的框架源码解析。 首先,...

    Kafka技术内幕:图文详解Kafka源码设计与实现.郑奇煌(2017.11).pdf

    《Kafka技术内幕:图文详解Kafka源码设计与实现》是郑奇煌在2017年11月出版的一本深入解析Apache Kafka的技术专著。这本书详细介绍了Kafka的核心概念、工作原理以及源码分析,旨在帮助读者理解并掌握这个分布式流...

    storm+kafka源码示例

    总的来说,这个"storm+kafka源码示例"展示了如何将实时数据流从Kafka导入到Storm中进行处理,这对于实时数据分析、监控和事件驱动的应用非常有用。通过深入理解Storm的拓扑结构和KafkaSpout的工作原理,开发者可以...

    spring-kafka源代码

    Spring Kafka是Spring框架的一部分,专为集成Apache Kafka而设计,提供了一套轻量级且强大的API,使得在Java应用中使用Kafka变得更加简单。本文将围绕Spring Kafka的源代码进行深度解析,帮助开发者更好地理解和运用...

    Kafka源码剖析试读文章

    Kafka具有高性能、可扩展、持久性、可靠和高吞吐量的特点,它通过使用消息队列的方式帮助系统解耦、异步处理和缓冲。 Kafka 0.10.0版本是一个重要的里程碑,引入了若干新的特性和改进。这个版本对于理解Kafka的设计...

    Kafka技术内幕:图文详解Kafka源码设计与实现

    《Kafka技术内幕:图文详解Kafka源码设计与实现》是一本深入解析Apache Kafka的专著,旨在帮助读者理解Kafka的核心设计理念、内部机制以及源码实现。这本书籍覆盖了大数据处理领域的关键知识点,通过丰富的图表和...

    Kafka入门、介绍、使用及部署

    ### Kafka入门、介绍、使用及部署 #### 一、Kafka简介 Kafka是由LinkedIn于2010年12月开源的一款强大的消息系统,它主要用于处理活跃的流式数据,如网站的PV(页面浏览量)、用户行为数据等。传统日志分析系统虽然...

    扩展logback将日志输出到Kafka实例源码

    标题"扩展logback将日志输出到Kafka实例源码"涉及的技术点主要集中在如何将Logback与Kafka集成,使得日志可以被有效地发送到Kafka集群。这个过程通常涉及到以下几个步骤: 1. **添加依赖**:首先,你需要在项目的...

    04、Kafka核心源码剖析.zip

    【Kafka核心源码剖析】 Kafka是一款高吞吐量的...通过深入Kafka的源码,我们可以了解其内部的工作机制,这将有助于我们优化Kafka的部署和使用,更好地解决可能出现的问题,同时也能为开发自定义插件或扩展提供基础。

    kafka源码以及导入idea的环境需要安装jdk8.zip

    `kafka-1.0.2-src.tgz`是Kafka的源码包,解压后使用Gradle构建工具进行编译。首先,需要安装Gradle,可以通过下载`gradle-4.8.1-bin.zip`,解压并设置环境变量。然后进入Kafka源码目录,执行`gradle compileScala`...

Global site tag (gtag.js) - Google Analytics