1.下载
戳链接:http://kafka.apache.org/downloads
2.解压
tar -zxvpf kafka-x.x.xx.tar.gz -C /xx/xx
注:添加-C参数,将文件解压到指定文件夹
3.配置文件
vi kafka/config/server.properties
(1)修改节点ID
broker.id=1
注:后续节点以此类推
(2)修改该节点的监听地址
listeners=PLAINTEXT://xlt1:9092
注:xlt1
为/etc/hosts文件中配置的节点地址映射
(3)配置zookeeper集群信息
zookeeper.connect=xlt1:2181,xlt2:2181,xlt3:2181
4.启动
bash bin/kafka-server-start.sh -daemon config/server.properties
5.创建主题
bash bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic my-topic
注:启动kafka的节点也启动了zookeeper,所以指定zookeeper可以用localhost
6.验证主题
bash bin/kafka-topics.sh --list --zookeeper xlt1:2181 --topic my-topic
备注:kafka集群是基于zookeeper集群搭建的,具体zookeeper集群搭建方法,戳:Zookeeper集群搭建