目标:
实现Kafka分布式集群的搭建部署
路径:
step1:选择版本 step2:下载解压安装 step:3:修改配置文件
实施:
step1:版本的选型
- 0.8.x:老的版本,很多的问题
- 0.10.x +:消息功能上基本没有问题
- 选择:kafka_2.12-2.4.1.tgz
- Kafka:2.4.1
- Scala:2.12,Kafka是由Scala语言开发
step2:下载解压安装
step3:修改配置
-
修改server.properties
broker.id=0
log.dirs=/export/server/kafka_2.12-2.4.1/logs
zookeeper.connect=node1:2181,node2:2181,node3:2181
delete.topic.enable=true
host.name=node1
-
分发 cd /export/server/
scp -r kafka_2.12-2.4.1 node2:$PWD
scp -r kafka_2.12-2.4.1 node3:$PWD
-
第二台:server.properties
broker.id=1
host.name=node2
-
第三台:server.properties
broker.id=2
host.name=node3
-
添加环境变量
vim /etc/profile
export KAFKA_HOME=/export/server/kafka_2.12-2.4.1
export PATH=:$PATH:$KAFKA_HOME/bin
source /etc/profile
|