Kafka 0.11 在Centos7下 集群安装

2025-11-04 22:36:22

1、下载Kafka安装包。

1.到kafka官网,下载二进制安装包。选择Scala 2.11编译的版本。

2.将安装包分别上传到3台虚拟机上。

3.建议不要使用kafka自带的zookeeper。3台虚拟机要分别安装好zookeeper。这里不详细演示安装zookeeper步骤。

Kafka 0.11 在Centos7下 集群安装

2、安装Kafka。

1.解压安装包。

tar xzvf kafka_2.11-0.11.0.0.tgz

2.将解压后的文件夹移到 /usr/bin目录下。并改名为kafka

3.新建用户和用户组 kafka

useradd kafka

4.将kafka文件夹的所属设为kafka。

chown -R kafka:kafka /usr/bin/kafka

Kafka 0.11 在Centos7下 集群安装

Kafka 0.11 在Centos7下 集群安装

3、配置Kafka。

1.建立log文件夹。

mkdir -p /var/log/kafka

chown -R kafka:kafka /var/log/kafka

2.编辑server.properties配置

vi /usr/bin/kafka/config/server.properties

修改以下几个地方

broker.id=0

log.dirs=/var/log/kafka/kafka-logs

zookeeper.connect=broker1:2181,broker2:2181,broker3:2181

注意:

broker.id 三台虚拟机的broker.id都是一样的,因为都在同一个集群里。

3.编辑consumer.properties配置

vi /usr/bin/kafka/config/consumer.properties

修改以下几个地方

zookeeper.connect=broker1:2181,broker2:2181,broker3:2181

broker.list=broker1:9092,broker2:9092,broker3:9092

4.将server.properties和consumer.properties复制到另外两台虚拟机。

Kafka 0.11 在Centos7下 集群安装

Kafka 0.11 在Centos7下 集群安装

Kafka 0.11 在Centos7下 集群安装

4、启动Kafka集群。

1.启动zookeeper。

2.3台虚拟机都执行以下语句

/usr/bin/kafka/bin/kafka-server-start.sh config/server.properties &

5、验证Kafka集群是否安装成功。

1.发送消息,在其中一个虚拟机

/usr/bin/kafka/bin/kafka-console-producer.sh --broker-list broker1:9092,broker2:9092,broker3:9092 --topic my-replicated-topic5

2.接收消息,在另外一台虚拟机

bin/kafka-console-consumer.sh --zookeeper h1:2181,h2:2181,h3:2181/kafka --from-beginning --topic my-replicated-topic5

如果能接收到消息则表示kafka集群安装成功。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:172
  • 阅读量:48
  • 阅读量:97
  • 阅读量:48
  • 阅读量:193
  • 猜你喜欢