在Centos7上面搭建三个节点的kafka集群

上一篇我们在centos7上搭建了三个节点的zookeeper集群,但是没用上它,所以本篇搭建一个kafka集群来使用它,同样的这里采用三台虚拟机,分别是192.168.1.102、192.168.1.104、192.168.1.105。下面看下详细的部署过程。


1.配置hosts文件

直接修改/etc/hosts文件,把我们的三个IP添加进去,如下图:

在Centos7上面搭建三个节点的kafka集群

host

同样的在104和105这两台也做同样的操作。


2.下载kafka

这里下载的版本是2.11-0.9.0.0,如果需要不同的版本可以自己去官网下载。如下图:

在Centos7上面搭建三个节点的kafka集群

download kafka

同样的在104和105这两台也做同样的操作。


3.配置kafka

这里主要配置一下主机名/端口、日志、目录等,如下图:

在Centos7上面搭建三个节点的kafka集群

conf

同样的在104和105这两台也做同样的操作。这里不同的是104的broker.id为2,host.name为kafka2;105的broker.id为3,host.name为kafka3


4.启动kafka集群

都设置完成后,我们直接启动就行了,如下图:

在Centos7上面搭建三个节点的kafka集群

start

然后检查一下进程是否启动了,如下图:

在Centos7上面搭建三个节点的kafka集群

process


5.测试kafka集群

从上面我们看到集群启动好像是正常的,现在我们简单测试一下,首先创建一个topic,如下图:

在Centos7上面搭建三个节点的kafka集群

create topic & check topic

然后在这个topic下发送消息,如下图:

在Centos7上面搭建三个节点的kafka集群

send message

在Centos7上面搭建三个节点的kafka集群

consumer message

输出的结果我们能够看到之前发送过来的消息,非常好,这样我们的kafka集群是可用的!好了,本次的教程到此结束,good luck!


May you share freely, never taking more than you give.



分享到:


相關文章: