1. 基本环境
Cenos7.6
Zookeeper 3.4.6
2. 安装部署
- 本次部署的最简单的测试版本,开发测试使用,集群模式,请移步到: kafka集群安装.
- 集群部署和单机部署区别:就修改参数而已
2.1 下载安装包
下载地址: kafka_2.11-2.2.0.tgz
下载 名字为 kafka_2.11-2.2.0.tgz 的安装包
2.2 上传文件并解压
tar -zxvf kafka_2.12-2.2.0.tgz -C ~/home/
# 解压,-C是指定解压目录,~/home/是当前用户根目录下面的home 文件夹
tar -zxvf kafka_2.12-2.2.0.tgz -C ~/home/
2.3 修改配置
本次修改的是server.properties
配置
vim /home/kafka_2.11-2.2.0/config/server.properties
修改如下配置:
其他配合为默认项,需要调优可以好好看看,一般使用不用管它。
#用于区分broker,必须唯一,每台机器只需要一个整数broker.id
#机器1
broker.id=0
#PLAINTEXT表示协议,配置本机IP地址
#例子:listeners = PLAINTEXT://192.168.86.128:9092
listeners=PLAINTEXT://your.host.name:9092
#PLAINTEXT表示协议,配置本机IP地址(node1或者192.168.22.11),对外公布
#例子:advertised.listeners = PLAINTEXT://192.168.86.128:9092
advertised.listeners=PLAINTEXT://your.host.name:9092
#配置zookeeper的地址,zookeeper集群地址以逗号隔开