Docker-compose编排部署Kafka伪分布式集群(为后续实验搭建基础环境)

本实验参照官网http://kafka.apache.org/documentation/ 构建,为后续了解kafka应用做环境准备。

搭建环境:

  1. MAC10.15
  2. docker 19.03.4
  3. docker-compose version 1.24.1 
  4. jdk1.8以上(对于kafka2.x以上版本已遗弃对jdk1.7的支持)
  5. zookeeper-3.4.14(这里没使用kafka自带zk,而使用外置zk,这里zk依旧是部署在docker中,关于这块可通过其它板块了解)
  6. kafka2.x以上版本(我是通过下载tar包部署安装下载地址:http://kafka.apache.org/downloads选择指定版本)

如果对docker没什么大体概念,可百度,google一下,后续会提供对docker一些基本常规认知。

 

整体步骤:

1:先构建kafka镜像文件,这里我通过Dockerfile文件自身构建(也可采用docker官方标准镜像包),Dockerfile文件如下所示   

##使用jdk1.8

FROM java1.8/v1

MAINTAINE  xxx xxx@163.com

##当前kafka版本

ARG kafka_version="kafka_2.12-2.3.0"

##新建kafka用户

RUN groupadd -r kafka && useradd -r -g kafka kafka

##暴露9200端口

EXPOSE 9092

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值