首先,我们需要创建一个Docker Compose文件来定义我们的Kafka环境。创建一个名为docker-compose.yml的文件,并在文件中添加以下内容: version:'3'services:zookeeper:image:confluentinc/cp-zookeeper:latestports:-"2181:2181"environment:ZOOKEEPER_CLIENT_PORT:2181networks:-kafka-networkkafka:image:confluentinc/cp-kafka...
步骤1:创建Docker Compose文件 创建一个新的文件,命名为docker-compose.yml,并使用以下代码填充文件: version:'3'services:zookeeper:image:confluentinc/cp-zookeeper:6.2.0ports:-"2181:2181"environment:ZOOKEEPER_CLIENT_PORT:2181kafka:image:confluentinc/cp-kafka:6.2.0ports:-"9092:9092"environment:KAFKA_ZOOKEE...
第一种方式Kafka3.0之前的版本+ZooKeeper配合使用1、单节点的zookeeper和kafka(1)编写docker-compose.yml文件,内容如下:注意这里面我在volumes里面指定了时区,在执行之前,我通过命令:echo "Asia/shanghai" > /etc/timezone设置了时区,然后我就可以执行下面两条命令:- /etc/timezone:/etc/timezone # 指定...
# 安装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...
copydockerexec-it kafka /bin/bash 创建一个名称为test的topic: copykafka-topics.sh--create--topictest \--zookeeperzookeeper:2181--replication-factor1\ --partitions1 查看刚刚创建的topic信息: copykafka-topics.sh--zookeeper zookeeper:2181 \--describe --topic test ...
kafka在启动后会初始化一个有分区的topic,同样的,docker run的时候添加 -e KAFKACREATETOPICS=kafeidou:2:0 也是可以做到的。 总结:优先推荐docker-compose方式部署为什么呢?因为单纯使用docker方式部署的话,如果有改动(例如:修改对外开放的端口号)的情况下,docker需要把容器停止docker stop 容器ID/容器NAME,然后删除...
这个工具可以方便的查看集群中Kafka的Topic的状态(分区、副本及消息量等),支持管理多个集群、重新分配...
编辑docker-compose.yaml文件 vim docker-compose.yaml version:"3"networks:es-net:external:trueservices:kafka1:build:context:.dockerfile:Dockerfile.kafkacontainer_name:kafka1user:rootports:-9192:9092-9193:9093volumes:# 注意这个挂载的配置文件在下面-./config/kraft1/server.properties:/data/kafka/config/...
docker-compose 其中docker-compose不是必须的,单单使用docker也是可以的,这里主要介绍docker和docker-compose两种方式 docker部署 docker部署kafka非常简单,只需要两条命令即可完成kafka服务器的部署。 docker run -d --name zookeeper -p 2181:2181 wurstmeister/zookeeper ...
docker-compose: 1.27.3, build 4092ae5d 1.编写docker-compose.yml 文件 #新建kafka文件夹 mkdir /usr/local/kafka cd /usr/local/kafak vim docker-compose.yml version:'3.9'services:zookeeper:image:wurstmeister/zookeeper ## 镜像 container_name:zookeeper ## 容器名称 ...