没有安装ZooKeeper的要首先安装ZooKeeper
- 上传安装包到/export/server目录下
node1 node2 node3
- 解压文件
node1 node2 node3
tar -zxvf kafka_2.12-3.0.0.tgz
- 删除安装包
node1 node2 node3
rm -f kafka_2.12-3.0.0.tgz
- 重命名文件夹
node1 node2 node3
mv kafka_2.12-3.0.0/ kafka
- 配置文件
node1 node2 node3
vim /export/server/kafka/config/server.properties
node1
# 修改的内容 broker.id=1 log.dirs=/export/data/kafka/data zookeeper.connect=node1:2181,node2:2181,node3:2181/kafka
node2
# 修改的内容 broker.id=2 log.dirs=/export/data/kafka/data zookeeper.connect=node1:2181,node2:2181,node3:2181/kafka
node3
# 修改的内容 broker.id=3 log.dirs=/export/data/kafka/data zookeeper.connect=node1:2181,node2:2181,node3:2181/kafka
- 配置环境变量
node1 node2 node3
vim /etc/profile
# 新增加的内容 # Kafka_home export KAFKA_HOME=/export/server/kafka export PATH=$PATH:$KAFKA_HOME/bin
source /etc/profile
- 启动zookeeper
node1 node2 node3
因为启动kafka必须要先启动zookeeper,如果还没有安装zookeeper的同学先按照下方教程安装一下zookeeper
没有安装ZooKeeper的要首先安装ZooKeeper
/export/server/zookeeper/bin/zkServer.sh start
- 启动kafka
node1 node2 node3
/export/server/kafka/bin/kafka-server-start.sh -daemon /export/server/kafka/config/server.properties
- 启动成功