1.搭建使用centos7主机,关闭防火墙和selinux服务
2.创建kafka存放目录
mkdir /etc/kafka
3.从kafka官网下载安装包
我这里下载了3.3.1版本的kafka,放到kafka目录中
下载地址:Apache Kafka
4.解压安装包并更改名称
tar -zxvf /etc/kafka/kafka_2.12-3.3.1.tgz
mv /etc/kafka/kafka_2.12-3.3.1 /etc/kafka/kafka
5.编辑zookeeper配置文件
vi /etc/kafka/kafka/config/zookeeper.properties
dataDir=/etc/kafka/zookeeper #数据存放目录
dataLogDir=/etc/kafka/zookeeper/log #数据日志文件存放目录
clientPort=2181 #客户端端口
6.创建zookeeper的数据目录
mkdir -p /etc/kafka/zookeeper/log
7.编辑kafka配置文件
vi /etc/kafka/kafka/config/server.properties
broker.id=3 #节点ip配置
listeners=PLAINTEXT://10.1.60.118:9092 #kafka提供服务的端口
advertised.listeners=PLAINTEXT://10.1.60.118:9092
num.network.threads=3 #网络线程数
num.io.threads=4 #io线程数
log.dirs=/etc/kafka/kafka/log #存放数据日志文件目录
zookeeper.connect=10.1.60.118:2181 #zookeeper提供服务的端口
8.创建kafka的数据存放目录
mkdir /etc/kafka/kafka/log
9.启动zookeeper服务
/etc/kafka/kafka/bin/zookeeper-server-start.sh -daemon /etc/kafka/kafka/config/zookeeper.properties
10.启动kafka服务
/etc/kafka/kafka/bin/kafka-server-start.sh -daemon /etc/kafka/kafka/config/server.properties
11.查看zookeeper服务与kafka服务是否有启动端口
netstat -tlpn