🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 一、准备条件 运行kafka需要使用Zookeeper,所以你需要先启动Zookeeper,如果你没有Zookeeper,你可以使用kafka自带打包和配置好的Zookeeper; ## 二、下载安装 Kafka官网下载安装包 http://kafka.apache.org/downloads.html; 下载; 解压; ``` > tar -xvzf kafka_2.13-3.0.0.tgz > cd kafka_2.13-3.0.0 ``` ## 三、运行 启动脚本即可; ``` bin/zookeeper-server-start.sh config/zookeeper.properties ``` ``` > bin/kafka-server-start.sh config/server.properties & ``` ## 四、测试 创建一个名为“test”的Topic,只有一个分区和一个备份: ``` bin/kafka-topics.sh --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic test ``` 发送消息 ``` > bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test This is a message This is another message ``` 消费消息 ``` > bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning This is a message This is another message ```