Window系统下安装、配置、使用Kafka

一Window系统下安装、配置Kafka

  1. 配置zookeeper.properties
    在这里插入图片描述
  2. 配置server.properties
    在这里插入图片描述
  3. 运行Zookeeper
    (1)打开CMD命令窗口
    (2)切入Kafka的目录,如下:
cd Kafka安装的路径

  例如:

cd D:\software\ELK\kafka_2.11-0.11.0.2

  (3)在CMD,运行以下命令:

.\bin\windows\zookeeper-server-start.bat .\config\zookeeper.properties
  1. 运行Kafka
    (1)打开CMD命令窗口
    (2)切入Kafka的目录,如下:
cd D:\software\ELK\kafka_2.11-0.11.0.2

  (3)在CMD,运行以下命令:

.\bin\windows\kafka-server-start.bat .\config\server.properties
  1. 验证服务
    (1)打开CMD命令窗口
    (2)切入Kafka的目录,如下:
cd Kafka安装的路径

  例如:

cd D:\software\ELK\kafka_2.11-0.11.0.2

  (3)在CMD的命令窗口,输入命令:jps
在这里插入图片描述
6. 测试Kafka的服务
  (1)打开CMD命令窗口
  (2)切入Kafka的目录,如下:

cd Kafka安装的路径

  例如:

cd D:\software\ELK\kafka_2.11-0.11.0.2

  (3)在CMD的命令窗口,进行测试
   ①创建主题
    a.打开CMD命令窗口
    b.切换目录

cd Kafka安装的路径

    例如:

cd D:\software\ELK\kafka_2.11-0.11.0.2

    c.在CMD命令窗口,输入以下命令:

.\bin\windows\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

在这里插入图片描述
   ②查询主题
    a.打开CMD命令窗口
    b.切换目录

cd Kafka安装的路径

   例如:

cd D:\software\ELK\kafka_2.11-0.11.0.2

    c.在CMD命令窗口,输入以下命令:

.\bin\windows\kafka-topics.bat --list --zookeeper localhost:2181

在这里插入图片描述
   ③生产消息
    a.打开CMD命令窗口
    b.切换目录

cd Kafka安装的路径

    例如:

cd D:\software\ELK\kafka_2.11-0.11.0.2

    c.在CMD命令窗口,输入以下命令:

.\bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic test

在这里插入图片描述
   ④消费消息
    a.打开CMD命令窗口
    b.切换目录

cd Kafka安装的路径

   例如:

cd D:\software\ELK\kafka_2.11-0.11.0.2

    c.在CMD命令窗口,输入以下命令:

.\bin\windows\kafka-console-consumer.bat --zookeeper localhost:2181 --from-beginning --topic test

在这里插入图片描述

二、配置环境变量,进入系统环境变量

  1. 在系统,搜索系统环境变量,直接打开,如下图所示:
    在这里插入图片描述
  2. 打开环境变量,如下图所示:
    在这里插入图片描述
  3. 找到path变量,选中,点击编辑,如下图所示:
    在这里插入图片描述
  4. 添加KafKa的环境变量,如下所示:
    在这里插入图片描述

三、Spring Boot整合Kafka开发

实现步骤:

  1. 在pom.xml添加配置依赖
<dependency>
    <groupId>org.springframework.kafka</groupId>
    <artifactId>spring-kafka</artifactId>
</dependency>
  1. 在application.yml添加kafka配置
spring:
  kafka:
    bootstrap-servers: localhost:9092

3.创建KafkaService,添加发送消息方法,需要使用KafkaTemplate
在这里插入图片描述
4.在KafkaService中添加消费方法,指定topics和groupId,需要使用@KafkaListener注解,进行监听
在这里插入图片描述
5.创建Controller,调用发送数据方法,查看消费信息
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值