环境准备:
- 虚拟机centos7 liunx
- jdk1.8(以前已装好)
- zookeeper(3.4.11,以前已集群部署好了)
- kafka 2.4.0
kafka下载方式:
一、上传kafka到liunx
你可以通过Xftp上传,也可以通过lrzsz上传(没有的可以安装一下);
yum install -y lrzsz
二、解压tar
解压tar,并按个人习惯改名移动到个人习惯的路径下
tar -xzvf 压缩包文件名.tar.gz
mv 原file 改名后的file
三、修改配置文件
vi server.properties
如果你是集群,启动时超时时间设置太短,会失败!我后面把超时时间改长了
四、启动并测试
cd到bin目录下
启动命令:
./kafka-server-start.sh ../config/server.properties &
停止命令:
./kafka-server-stop.sh
查看进程,确认它是否真的启动
ps -ef|grep kafka
五、创建Topic并发送消息和接收消息,进行测试
cd到bin下
创建Topic:
./kafka-topics.sh --create --zookeeper 192.168.174.129:2181 --replication-factor 1 --partitions 1 --topic zsl-topic
查看已创建Topic:
./kafka-topics.sh --list --zookeeper 192.168.174.129:2181
发送消息
./kafka-console-producer.sh --broker-list 192.168.174.128:9092 --topic zsl-topic
接收消息
./kafka-console-consumer.sh --bootstrap-server 192.168.174.128:9092 --topic zsl-topic --from-beginning
创建topic并查看
发送消息
接收消息