参考链接:
https://blog.csdn.net/panchang199266/article/details/82113453?
https://www.cnblogs.com/mascot1/p/9940666.html
一、运行环境,软件包
1、前提约束:
jdk1.8已经安装完毕
2、前提约束:
使用kafka自带的zookeeper
3、系统:Centos7 64位
虚拟机192.168.224.130
4、软件包:
kafka_2.12-2.5.0.tgz
二、解压安装软件
1、解压安装包
2、重命名,移动文件位置
mv kafka_2.12-2.5.0 kafka
mv kafka /usr/local
cd /usr/local/
三、启动kafka
1、启动zookeeper(启动后检查2181端口)
cd kafka/
bin/zookeeper-server-start.sh -daemon config/zookeeper.properties
netstat -anlpt | grep 2181
2、启动kafka-server(默认端口是 9092)
/usr/local/kafka/bin/kafka-server-start.sh -daemon /usr/local/kafka/config/server.properties
netstat -anlpt | grep 9092
四、测试安装
1、创建topic名为test的topic
cd bin/
./kafka-topics.sh --create --zookeeper localhost:2181 --config max.message.bytes=12800000 --config flush.messages=1 --replication-factor 1 --partitions 1 --topic test
2、查看已创建的topic信息
./kafka-topics.sh --list --zookeeper localhost:2181
2、生产测试消息
/usr/local/kafka/bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
>1234 #输入的消息1
>gggg #输入的消息2
3、消费消息
打开新的终端
/usr/local/kafka/bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning