前述
kafka的运行依赖于zooKeeper,所以在搭建kafka的环境之前需要搭建zookeeper环境。
zooKeeper:
ZooKeeper是一个分布式协调服务,它的主要作用是为分布式系统提供一致性服务,可以保证数据在集群间的事务一致性,提供的功能包括:配置维护、命名服务、分布式同步、组服务等。
1、zookeeper安装
zookeeper安装:KAFKA环境搭建_Zx-Deere的博客-CSDN博客_kafka环境搭建
查看zookeeper是否启动
查看进程: 方法: ps -aux | grep 'zookeeper' 系统有返回,说明zookeeper启动
2、kafka安装
- 准备工作
(1)下载:Apache Kafka
注意:下载的版本为Binary 不是Source
(2)安装jdk
- 解压kafka
- 修改配置文件server.properties
#broker.id属性在kafka集群中必须要是唯⼀
broker.id=0
#kafka部署的机器ip和提供服务的端⼝号
listeners=PLAINTEXT://192.168.65.60:9092
#kafka的消息存储⽂件
log.dir=/usr/local/data/kafka-logs
#kafka连接zookeeper的地址
zookeeper.connect=192.168.65.60:218
- 启动kafka
进入到bin目录,执行以下启动语句
./kafka-server-start.sh -daemon ../config/server.properties
- 查看kafka是否启动成功
执行以下语句
ps -aux | grep server.properties