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集群搭建的主要内容,如果未能解决你的问题,请参考以下文章

Kafka相关内容总结(Kafka集群搭建手记)

从零开始搭建Kafka集群遇到的问题

Docker搭建kafka集群

kafka集群搭建和zk集群搭建

Kafka集群搭建

Docker搭建Kafka测试集群