kafka安装,cmd测试及Java应用测试

kafka安装
1.安装zookeeper:
a.下载zookeeper(3.4.12)
b.解压并更改conf中把zoo_sample.cfg重命名成zoo.cfg,并把dataDir的值改成本地路径(存储数据的地址)
c.新增环境变量ZOOKEEPER_HOME=安装目录路径;在系统变量path中增加:%ZOOKEEPER_HOME%\bin;
d.cmd运行zkserver 启动zookeeper

启动成功,开始侦听ip端口.

2.安装kafka:
a.下载kafka(2.12)
b.解压并更改conf中server.properties里的log.dirs属性(日志路径)
c.cmd cd 解压路径之后在解压目录运行(指令中中间带有空格):
.\bin\windows\kafka-server-start.bat .\config\server.properties
注意:zookeeper中conf里zoo.cfg中的端口与kafka中conf里server.properties中的zookeeper端口

启动成功,光标闪动
注:不要用鼠标左键点击命令窗口.如果点击了必须右键去除选定,不然程序被阻止.

命令测试

  1. 测试消费者和生产者角色:
    1) 预定义kafka测试消息的通道:
    在安装目录下运行 cmd 内的指令(运行路径\bin\windows):
    .\kafka-topics.bat –create –zookeeper localhost:2181 –replication-factor 1 –partitions 1 –topic “t3”

    注: 其中 t3为测试管道名称;
    

    2)创建producer:
    打开一个cmd内输入指令:
    .\kafka-console-producer.bat –broker-list localhost:9092 –topic “t3”

    注:9092端口为消息发送端口;此端口可以再kafka下config\server.properties文件中配置(Socket Server Settings)
    

    3)创建consumer:
    打开一个cmd内输入指令:
    .\kafka-console-consumer.bat –bootstrap-server localhost:9092 –topic “t3” –from-beginning

    注:9092端口为消息接收端口;此端口可以再kafka下config\server.properties文件中配置(Socket Server Settings)
    

开发kafka代码测试:(eclipse)

1.启动zookeeper.(cmd运行zkserver 启动zookeeper)
2.启动kafka.(.\bin\windows\kafka-server-start.bat .\config\server.properties)
3.配置kafka.(spring boot提倡使用注解配置,这里用注解配置)

a.application.properties文件如下:

b.新建配置类,在类上加上@Configuration:配置注解

@EnableKafka:使用注解配置spring boot与kafka集成.
在类中新建如下方法(注册实例)
以上为producer配置,接下来配置consumer

自此生产者及消费者配置完成(还有一种方式,直接在配置文件里面添加Kafka地址即可,以上代码都可以省略)

4.创建一个producer.
先实现kafka中的send()方法
在启动函数中调用send()方法模拟生产者

6.创建一个consumer,用于接收消息.(@kafkalistener)

7.首先启动消费者侦听,然后启动生产者发送消息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值