文件说明
kafka.properties kafka配置
KafkaConsumerUtil.java kafka消费者
KafkaConsumerService.java kafka service接口,需要实现
KafkaProducerUtil.java kafka生产者(demo)
KafkaProperties.java kafka配置文件
KafkaUtil.java kafka工具类(包含发送消息(生产者)),(需注解扫描到)启动消费者线程
maven
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-clients</artifactId>
<version>2.0.0</version>
</dependency>
1、下载kafka,解压并进入kafka目录
2、启动服务器
Kafka需要用zookeeper,所以你首先需要启动一个zookeeper服务器,如果您没有, 您可以使用方便脚本打包与kafka卡应急的单节点管理员实例
bin/zookeeper-server-start.sh config/zookeeper.properties &
3、修改kafka配置/config/server.properties
设置外网可以访问:advertised.listeners=PLAINTEXT://ip地址:9092
4、启动kafka服务器
bin/kafka-server-start.sh config/server.properties &
5、创建一个topic
让我们创建一个名为“test”的topic 与单个分区只有一个副本
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
我们现在可以看到topic ,如果我们运行topic 列表命令:
bin/kafka-topics.sh --list --zookeeper localhost:2181
6、发送消息(生产者)
bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
7、创建一个消费者
bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning
centos7安装kafka2.11
最新推荐文章于 2022-05-04 17:21:05 发布
本文详细介绍Kafka的安装配置步骤,包括下载、解压、启动Zookeeper与Kafka服务器,配置Kafka参数以实现外网访问,创建Topic,以及如何使用Kafka进行消息的生产和消费。适用于初学者快速上手Kafka。
1926

被折叠的 条评论
为什么被折叠?



