使用Windows命令行简单的演示Kafka的消息创建与发送

基本过程为:

  1. 创建一个topic

  2. 创建一个消息消费者

  3. 创建一个消息生产者,并发送消息

 

创建一个Topic

cmd切换至kafka目录下,输入一下语句。

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

注意:此语句是使用在windows下

  • kafka-topics.bat

    topic的启动文件

  • --create

    创建操作

  • --zookeeper localhost:2181

    使用IP和PORT为localhost:2181的zookeeper

    用逗号分隔,可绑定多个。

  • --replication-factor 1

    设置复制因子为1,和服务器宕机有关

  • --partitions 1

    设置分区数为1。

  • --topic test

    设置topic的名称为test

例子:

成功则显示:

Created topic "test".

注意:zookeeper启动的端口需要一致。

创建一个消息消费者

cmd切换至kafka目录下,输入一下语句。

.\bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning

例子:

无信息打印。但是不要关闭窗口

创建一个消息生产者

cmd切换至kafka目录下,输入一下语句。

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

输入消息,回车即可发送出去

例子:

你可以在之前打开的消息消费者窗口看到发送的消息:

使用Windows命令行简单的演示Kafka的消息创建与发送_第1张图片

参考:https://www.cnblogs.com/hei12138/p/7805475.html

你可能感兴趣的:(问题杂记)