使用docker部署kafka集群【Contos7】

本文详细介绍了如何在Contos7上使用Docker部署Kafka集群,包括集群规划、安装FinalShell、Docker及其镜像仓库设置、拉取镜像、安装服务编排工具docker-compose,以及编写和执行服务编排脚本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.集群规划

我们准备部署6个容器,分别安装3个zookeeper和3个Kafka,总共6个服务下表为各个服务的IP和端口映射

容器名称 容器IP 容器内端口 容器外端口
zoo1 172.19.0.11 2181 2184
zoo2 172.19.0.12 2181 2185
zoo3 172.19.0.13 2181 2186
kafka1 172.19.0.14 9092 9092
kafka2 172.19.0.15 9093 9093
kafka3 172.19.0.16 9094 9094

2.准备工作

2.1 安装FinalShell,并连接到服务器

FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发,运维工具,充分满足开发,运维需求。
下载地址: http://www.hostbuf.com
FinalShell界面展示

2.2 安装Docker

1、若您安装过docker,需要先删掉,之后再安装依赖:

sudo yum remove docker docker-common docker-selinux docker-engine
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

2、根据版本不同,下载repo文件

wget -O /etc/yum.repos.d/docker-ce
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值