CentOS7 搭建 kafka 集群

单机使用 3 个 kafka 实例搭建伪集群

1. 使用环境

  • CentOS7.4
  • zookeeper-3.4.10
  • kafka_2.12-0.11.0.1

2. 搭建 zookeeper 集群

https://blog.csdn.net/qq_40925105/article/details/86551122

3. 下载 kafka,并上传到服务器

下载地址:https://kafka.apache.org/downloads

4. 搭建集群

4.1 解压

tar -zxvf kafka_2.12-0.11.0.1.tgz

4.2 创建集群目录

创建目录

mkdir -p /usr/local/java/kafka-cluster

复制三份 kafka 到集群目录下,并分别命名为 kafka-1、kafka-2、kafka-3

cp -r kafka_2.12-0.11.0.1 /usr/local/java/kafka-cluster/kafka-1
cp -r kafka_2.12-0.11.0.1 /usr/local/java/kafka-cluster/kafka-2
cp -r kafka_2.12-0.11.0.1 /usr/local/java/kafka-cluster/kafka-3

4.3 修改 server.properties 配置文件

需要修改三个 kafka 目录下的 config/server.properties 配置文件,主要修改下面四个内容:

# kafka 集群中每个结点的唯一标识,三个 kafka 的 broker.id 不能相同
broker.id=0
# kafka 数据同步,改为 `listeners=PLAINTEXT://ip:port` 形式,端口号不能相同
listeners=PLAINTEXT://:9092
# kafka 日志路径,改为 `log.dir=/tmp/kafka-logs-1` 的形式,日志路径不能相同
log.dir=/tmp/kafka-logs
# zookeeper 集群地址,地址之间用逗号隔开
zookeeper.connect=localhost:2181

5. 启动 zookeeper 集群

6. 启动/关闭 kafka 集群

分别启动三个 broker

./bin/kafka-server-start.sh -daemon ./config/server.properties

登录 zookeeper 查看是否启动成功

ls /brokers/ids

在这里插入图片描述
0,1,2 三个 broker 启动成功,集群搭建完成!
关闭集群

./bin/kafka-server-stop.sh
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值