KAFKA搭建教程
期待您的关注
KAFKA学习笔记 帮助更多人
目录
[3.修改 server.properties 文件](#3.修改 server.properties 文件)
[6.将master的环境变量同步到node1、 node2](#6.将master的环境变量同步到node1、 node2)
1.下载Kafka并解压

2.添加环境变量
html
vim /etc/profile
export KAFKA_HOME=/usr/local/soft/kafka_2.11-2.0.0
export path=$PATH:$KAFKA_HOME/bin
source /etc/profile

3.修改 server.properties 文件
html
cd /usr/local/soft/kafka_2.11-2.0.0/config
vim server.properties
broker.id=0 每一个节点broker.id 要不一样
log.dirs=/usr/local/soft/kafka_2.11-2.0.0/data
zookeeper.connect=master:2181,node1:2181,node2:2181 消息(数据)存放的位置

4.将kafka复制到其它节点
html
cd /usr/local/soft
scp -r kafka_2.11-2.0.0 node1:`pwd`
scp -r kafka_2.11-2.0.0 node2:`pwd`
5.修改node1、node2节点的broker.id
java
(1) 切换node1节点
cd /usr/local/soft/kafka_2.11-2.0.0/config/
vim server.properties
修改
broker.id=1 ( master=0 node1=1 node2=2 )
(2) 切换node2节点
cd /usr/local/soft/kafka_2.11-2.0.0/config/
vim server.properties
修改
broker.id=2 ( master=0 node1=1 node2=2 )
6.将master的环境变量同步到node1、 node2
java
scp -r /etc/profile node1:/etc/
scp -r /etc/profile node2:/etc/
source /etc/profile
source /etc/profile

============= Kafka 搭建完毕 ================
=============== 启动 Kafka ==================
7.启动zookeeper
java
1) 启动zookeeper -- 需要在master、 node1、 node2 任意位置启动
zkServer.sh start
2) 查看ZK状态
zkServer.sh status

8.启动Kafka
java
kafka-server-start.sh -daemon /usr/local/soft/kafka_2.11-2.0.0/config/server.properties

jps查看进程
