Kafka Kafka集群搭建
Posted h--d
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kafka Kafka集群搭建相关的知识,希望对你有一定的参考价值。
单机版Kafka搭建参考:【Kafka】 Kafka安装
Kafka集群搭建
环境系统:CentOS 7.4
kafka版本:2.6.0
由于资源有限,只有一台服务器,本例搭建的是一个伪集群Kafka环境
1、搭建一个zookeeper集群,参考:【ZooKeeper】ZooKeeper安装及简单操作
2、下载kafka,解压之后,复制成三分一样的实例
3、修改三个Kafka实例的配置文件
命令:vim kafka_2.13-2.6.0-19092/config/server.properties
1 # broker ID 2 broker.id=0 3 4 # PLAINTEXT表示协议,配置本机IP地址 5 listeners=PLAINTEXT://127.0.0.1:19092 6 7 # PLAINTEXT表示协议,配置本机IP地址,对外公布 8 advertised.listeners=PLAINTEXT://127.0.0.1:19092 9 10 # kafka 运行日志存放的路径 11 log.dirs=/data/soft/kafka_2.13-2.6.0-cluster/kafka_2.13-2.6.0-19092/logs 12 13 # zookeeper 服务地址 14 zookeeper.connect=127.0.0.1:12181,127.0.0.1:12182,127.0.0.1:12183
另外2个实例配置修改内容相同,broker.id 以及 IP地址的端口不同,同一个服务器端口不能相同
4、启动zookeeper集群
5、分别启动三个Kafka实例
命令:./kafka_2.13-2.6.0-19092/bin/kafka-server-start.sh -daemon kafka_2.13-2.6.0-19092/config/server.properties
6、测试验证Kafka
创建topic,发送消费,消费消息等操作,参考:【Kafka】 Kafka安装
以上是关于Kafka Kafka集群搭建的主要内容,如果未能解决你的问题,请参考以下文章