1.安装 docker-compose curl -L http://mirror.azure.cn/docker-toolbox/linux/compose/1.25.4/docker-compose-Linux-x86_64 -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose 2、创建 docker-compose.yml 文件 version: '3.3' services: zookeeper: image: wurstmeister/zookeeper ...
docker pull wurstmeister/zookeeper 2、下载wurstmeister/kafka镜像 docker pull wurstmeister/kafka 二、docker实现kafka通信 1、创建wurstmeister/zookeeper镜像的容器zookeeper,端口映射为2181—>2181: docker run -d --name zookeeper -p 2181:2181 wurstmeister/zookeeper 2、创建wurstmeister/kafka镜像的容器kafka01, dock...
# 安装yum-config-manager配置工具yum -y install yum-utils# 建议使用阿里云yum源:(推荐)#yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoyum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo# 安装docker-ce版本yum i...
1、安装 docker-compose curl -L http://mirror.azure.cn/docker-toolbox/linux/compose/1.25.4/docker-compose-Linux-x86_64 -o /usr/local/bin/docker-composechmod+x /usr/local/bin/docker-compose 2、创建 docker-compose.yaml 文件 version:'3.3'services: zookeeper: image: wurstmeister/zookeeper contai...
kafka在启动后会初始化一个有分区的topic,同样的,docker run的时候添加 -e KAFKACREATETOPICS=kafeidou:2:0 也是可以做到的。 总结:优先推荐docker-compose方式部署为什么呢?因为单纯使用docker方式部署的话,如果有改动(例如:修改对外开放的端口号)的情况下,docker需要把容器停止docker stop 容器ID/容器NAME,然后删除...
--build: dockerfile编译镜像命令 docker-compose up -d --build 成果图 image.png 测试: 进入sudo docker exec -it kafka1 /bin/bash 再开一个窗口进入sudo docker exec -it kafka1 /bin/bash 简称窗口1,窗口2 窗口1输入 创建topic: ./kafka/bin/kafka-topics.sh --create --topic test --partitions...
docker-compose 其中docker-compose不是必须的,单单使用docker也是可以的,这里主要介绍docker和docker-compose两种方式 docker部署 docker部署kafka非常简单,只需要两条命令即可完成kafka服务器的部署。 docker run -d --name zookeeper -p 2181:2181 wurstmeister/zookeeper ...
第一种方式Kafka3.0之前的版本+ZooKeeper配合使用1、单节点的zookeeper和kafka(1)编写docker-compose.yml文件,内容如下:注意这里面我在volumes里面指定了时区,在执行之前,我通过命令:echo "Asia/shanghai" > /etc/timezone设置了时区,然后我就可以执行下面两条命令:- /etc/timezone:/etc/timezone # 指定...
docker-compose: v2.29.0 Kafka: 3.1.0 服务器 优化 mv /etc/localtime /etc/localtime.bak ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime docker工具安装 wget https://download.docker.com/linux/static/stable/x86_64/docker-23.0.1.tgz ...
本地一台机器,想要模拟多台机器搭建kafka集群,可以通过docker来实现。在另一篇两种方式搭建Zookeeper伪集群:纯手工或使用Docker compose里,尝试了如何用docker compose来搭建一个zookeeper集群。在此基础上,我们用docker compose搭建一个kafka集群。 准备好kafka镜像,docker-compose.yaml ...