kafka集群需要zookeeper集群的配合,因此我们需要先安装zookeeper集群,请参考:https://blog.csdn.net/u010229677/article/details/103811307
1.创建文件夹
mkdir /home/kafka_cluster
2.下载并解压tar包
cd /home/kafka_cluster
wget http://archive.apache.org/dist/kafka/0.11.0.2/kafka_2.11-0.11.0.2.tgz
tar -xvf /home/kafka_cluster/ kafka_2.11-0.11.0.2.tgz
mv /home/kafka_cluster/ kafka_2.11-0.11.0.2 /home/kafka_cluster/ kafka(重命名文件夹,方便伪集群搭建)
3.创建logs文件夹
mkdir /home/kafka_cluster/kafka/logs
3.配置kafka
vi /home/kafka_cluster/ kafka/config/server.properties
1.broker.id=0(kafka集群中的broker节点id,后续节点请修改此属性,如1,2)
2.#listeners=PLAINTEXT://:9092(远程监听端口,伪集群需要监听不同的端口)
3.log.dirs=/home/kafka_cluster/kafka/logs(修改logs文件地址)
4.delete.topic.enable=true(去掉前面的'#'号,删除topic的)
5.zookeeper.connect=域名:端口(默认2821),域名:端口(默认2821),域名:端口(默认2821) 注意伪集群端口号的改变
6.依次启动kafka节点
sh /home/kafka_cluster/ kafka/bin/kafka-server-start.sh /home/kafka_cluster/ kafka/config/server.properties