CentOS7安装Kafka2.6.0
1:下载
wget https://mirror.bit.edu.cn/apache/kafka/2.6.0/kafka_2.12-2.6.0.tgz
2:解压
tar -zxvf kafka_2.12-2.6.0.tgz
这是解压后的文件
3:启动ZooKeeper
这里就不详细讲了,可以砍我另外的博客:https://www.cnblogs.com/zgq7/p/13794504.html
4:启动Kafka
①:切换到bin目录下
②:执行
./kafka-server-start.sh ../config/server.properties
截图:
③:守护进程启动方式
nohup ./kafka-server-start.sh ../config/server.properties >/application/kafka/log 2>&1 &
![drawing](https://img2020.cnblogs.com/blog/1537140/202010/1537140-20201013151940004-1985681538.png)
④:看到输出以下日志说明启动成功
![drawing](https://img2020.cnblogs.com/blog/1537140/202010/1537140-20201013145005482-1258978307.png)
⑤:再看端口是否占用
![drawing](https://img2020.cnblogs.com/blog/1537140/202010/1537140-20201013145051253-415861041.png)
⑥:关闭Kafka
./kafka-server-stop.sh
![drawing](https://img2020.cnblogs.com/blog/1537140/202010/1537140-20201013155712178-1479798085.png)
5:命令介绍
1:创建topic
./kafka-topics.sh --create --topic test --bootstrap-server localhost:9092
![drawing](https://img2020.cnblogs.com/blog/1537140/202010/1537140-20201013152609658-401144643.png)
2:查看topic列表
./kafka-topics.sh --list --bootstrap-server localhost:9092
![drawing](https://img2020.cnblogs.com/blog/1537140/202010/1537140-20201013152650724-543955555.png)
3:删除topic
./kafka-topics.sh --delete --topic test --bootstrap-server localhost:9092
4:produce产生消息
./kafka-console-producer.sh --topic test --bootstrap-server localhost:9092
![drawing](https://img2020.cnblogs.com/blog/1537140/202010/1537140-20201013153042745-2120163531.png)
5:consumer消费消息
./kafka-console-consumer.sh --topic test --from-beginning --bootstrap-server localhost:9092
![drawing](https://img2020.cnblogs.com/blog/1537140/202010/1537140-20201013153313173-636495009.png)
官方技术文档地址:http://kafka.apache.org/documentation.html#quickstart
本文博客参考地址:https://www.mtyun.com/library/how-to-install-kafka-on-centos7