安装条件:确保zookeeper已经安装成功。zookeeper安装过程见:https://blog.csdn.net/weixin_38399962/article/details/90731221
一.下载kafka
http://kafka.apache.org/downloads.html
二.解压kakfa
tar -xvf xxxx
三.配置
进入kafka目录, 界面如下:
修改server.properties文件
vim config/server.properties
打开注释,标注下zookeeper位置和暴露本机的ip
advertised.listeners=PLAINTEXT://192.168.88.188:9092
zookeeper.connect=localhost:2181
如图:
保存退出
----------------------------------------------------------
四.启动kakfa
静默启动kafka
./bin/kafka-server-start.sh -daemon config/server.properties
查看启动日志检查是否启动成功:
tail -100f logs/server.log
五.测试
1. 创建kafka topic
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
2.查看topic
通过list命令查看刚刚创建的topic
bin/kafka-topics.sh -list -zookeeper localhost:2181
2. 启动发布端,发布消息
bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
3.新开窗口,启动消费端
bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning
4.在发布端发布:
5.在消费端接收:
结束!