1.解压Kafka压缩文件至/opt目录。
tar -zxf /root/experiment/file/kafka_2.10-0.10.0.1.tgz -C /opt
2.修改解压后文件夹的名字为kafka。
mv /opt/kafka_2.10-0.10.0.1 /opt/kafka
3.配置service.properties文件,更改30、56、112行代码
listeners=PLAINTEXT://master:9092
log.dirs=/opt/kafka/kafka-logs
zookeeper.connect=master:2181,slave1:2181,slave2:2181
4.在”主节点”机器,即master机上创建日志文件夹。
mkdir -p /root/kafka
5.将创建完的日志文件夹,分发至slave1、slave2机器。
scp -r /root/kafka slave1:/root scp -r /root/kafka slave2:/root
6.将配置完的kafka分发至slave1、slave2机器。
scp -r /opt/kafka slave1:/opt scp -r /opt/kafka slave2:/opt
7.从节点1上,配置service.properties文件,更改20、30行代码
broker.id=3
listeners=PLAINTEXT://slave1:9092
8.从节点2上,配置service.properties文件,更改20、30行代码
broker.id=5
listeners=PLAINTEXT://slave2:9092
KAFKA的启动
1.切换至“主节点”,启动kafka服务。
/export/servers/kafka/bin/kafka-server-start.sh -daemon /export/servers/kafka/config/server.properties
2.切换至“从节点1”,启动kafka服务。
/export/servers/kafka/bin/kafka-server-start.sh -daemon /export/servers/kafka/config/server.properties
3.切换至“从节点2”,启动kafka服务。
/export/servers/kafka/bin/kafka-server-start.sh -daemon /export/servers/kafka/config/server.properties
三台机分别jps
看到kafka就成功了