zookeeper安装见博客:
一、kafka和zk的版本对应关系
参考:如何确定kafka与zookeeper版本的对应关系_kafka与zookeeper版本对应关系表_秃秃爱健身的博客-CSDN博客
Kafka版本 | Zookeeper版本 |
kafka_2.12-2.7.2 | zookeeper-3.5.9.jar |
kafka_2.12-2.4.0 | zookeeper-3.5.6.jar |
kafka_2.12-2.3.1 | zookeeper-3.4.14.jar |
kafka_2.12-2.3.0 | zookeeper-3.4.14.jar |
kafka_2.12-1.1.1 | zookeeper-3.4.10.jar |
kafka_2.12-1.1.0 | zookeeper-3.4.10.jar |
kafka_2.12-1.0.2 | zookeeper-3.4.10.jar |
kafka_1.0.0 | zookeeper-3.4.10.jar |
kafka_2.12-0.11.0.0 | zookeeper-3.4.10.jar |
kafka_2.12-0.10.2.2 | zookeeper-3.4.9.jar |
kafka_2.11-0.10.0.0 | zookeeper-3.4.6.jar |
kafka_2.11-0.9.0.0 | zookeeper-3.4.6.jar |
二、下载+解压kafka
wget https://archive.apache.org/dist/kafka/2.4.1/kafka_2.11-2.4.1.tgz
tar -xvzf /software/kafka_2.11-2.4.1.tgz
mv /software/kafka_2.11-2.4.1.tgz /software/kafka
三、创建日志目录
mkdir /software/kafka/logs-1
四、更改配置文件
vi /software/kafka/config/server.properties
1、修改broker.id
broker.id=1
每台集群的id不同,1,2,3
2、修改listeners,改为集群ip
listeners=PLAINTEXT://192.168.230.131:9092
3、修改log.dirs
log.dirs=/software/kafka/logs-1
改成建立的日志目录
4、修改zookeeper.connect
zookeeper.connect=192.168.230.131:2181,192.168.230.132:2181,192.168.230.133:2181
改为 集群:端口
五、启动kafka
./bin/kafka-server-start.sh config/server.properties
在那之前要先启动zookeeper
会在前台一直刷日志,另起窗口jps查询进程来确认是否成功启动
jps |grep QuorumPeerMain