粉粉蕉的笔记本粉粉蕉的笔记本
  • JAVA

    • 代码笔记
    • Java8实战
    • 分布式事务实战(Seata)
    • 模板引擎(FreeMarker)
    • SpringSecurity
  • PYTHON

    • 概述
    • python3
    • python3(菜鸟教程)
    • pandas
    • numpy
    • matplotlib
  • 中间件

    • Kafka
    • RocketMQ
    • Redis
    • MongoDB
    • Elastic Search
  • 数据库

    • Mysql
  • 设计模式
  • 运维

    • linux命令速查
    • windows命令速查
    • Docker笔记
    • kubernetes学习笔记
    • kubernetes实操笔记
    • 运维工具大全
    • git操作宝典
  • 大数据

    • 概览
    • Hadoop
    • Hive
  • 机器学习

    • 机器学习概览
  • 概率论
  • 线性代数
  • 统计学
  • 金融知识学习
  • 聚宽
  • 因子分析
  • RSS
  • 资源导航
  • 医保
  • 健身

    • 笔记
    • 训练计划
  • 装修攻略
  • 读书笔记

    • 《深度学习》
我也想搭建这样的博客!
🚋开往
  • JAVA

    • 代码笔记
    • Java8实战
    • 分布式事务实战(Seata)
    • 模板引擎(FreeMarker)
    • SpringSecurity
  • PYTHON

    • 概述
    • python3
    • python3(菜鸟教程)
    • pandas
    • numpy
    • matplotlib
  • 中间件

    • Kafka
    • RocketMQ
    • Redis
    • MongoDB
    • Elastic Search
  • 数据库

    • Mysql
  • 设计模式
  • 运维

    • linux命令速查
    • windows命令速查
    • Docker笔记
    • kubernetes学习笔记
    • kubernetes实操笔记
    • 运维工具大全
    • git操作宝典
  • 大数据

    • 概览
    • Hadoop
    • Hive
  • 机器学习

    • 机器学习概览
  • 概率论
  • 线性代数
  • 统计学
  • 金融知识学习
  • 聚宽
  • 因子分析
  • RSS
  • 资源导航
  • 医保
  • 健身

    • 笔记
    • 训练计划
  • 装修攻略
  • 读书笔记

    • 《深度学习》
我也想搭建这样的博客!
🚋开往
    • 概述
    • 原理
    • 开发笔记
    • 部署&运维

部署&运维

下载

http://kafka.apache.org/downloads

安装

解压即可

配置

/config/server.properties(重要)
Kafka服务器配置
broker.id :当前Kafka服务器在集群中的唯一ID
listeners : 当前Kafka服务器监听的端口(默认9092)
zookeeper.connect : 当前Kafka服务器连接的zookeeper地址(默认为localhost:2181)

/config/consumer.properites
消费者配置
/config/producer.properties
生产者配置

启动

  1. 注意事项
  • JDK路径中不能有空格或括号,不然会遇到以下情况:
F:\DataBase\kafka_2.12-3.0.0\bin\windows>zookeeper-server-start.bat ../../config/zookeeper.properties

此时不应有 \Java\jdk1.8.0_73\lib
  • JDK的bin文件夹下需要有server文件夹,若没有,则需要到jre/bin中拷贝过来,否则会遇到以下情况:
F:\DataBase\kafka_2.12-3.0.0\bin\windows>zookeeper-server-start.bat ../../config/zookeeper.properties

Error: missing `server' JVM at `F:\jdk\jdk1.8.0_60\bin\server\jvm.dll'.
Please install or use the JRE or JDK that contains these missing components.
  1. 启动Zookeeper
#在Kafka解压目录下,启动Kafka自带的Zookeeper
#Linux
bin/zookeeper-server-start.sh config/zookeeper.properties
#Windows
bin/windows/zookeeper-server-start.bat ../config/zookeeper.properties
  1. 启动Kafka服务器
#在Kafka解压目录下
bin/kafka-server-start.sh config/server.properties

Kafka管理

可使用以下Kafka管理工具:

  • KafkaTool(Windows、Linux可视化工具):https://www.kafkatool.com/download.html
  • kafkalytic(IDEA插件)
  • zoolytic(Zookeeper的IDEA插件)
Last Updated: 7/17/25, 10:15 AM
Contributors: dongyz8
Prev
开发笔记