- node.labels.kafka.replica==1 networks: - kafka-zk-network restart: always networks: kafka-zk-network: driver: bridge 注意:KAFKA_ADVERTISED_LISTENERS配置的是对外网监听的ip和端口,要使用外网IP和端口(即如果用的是阿里云,就要用阿里云的公网IP,否则会无法连接),我们的9092端口暴露的是24001 三、启动 d...
docker pull bitnami/kafka:3.1 五、运行kafka容器 docker run -d --name kafka-server \--network my_network \-p9092:9092\-e ALLOW_PLAINTEXT_LISTENER=yes \-e KAFKA_CFG_ZOOKEEPER_CONNECT=zookeeper-server:2181\-e KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://192.168.33.88:9092 \bitnami/kafka:3.1...
如果没有安装,请访问 [Docker官网]( 下载并安装。 2. 创建 Docker Compose 文件 我们将使用 Docker Compose 来简化 Kafka 和 Zookeeper 的配置,创建一个docker-compose.yml文件,内容如下: version:'3.8'services:zookeeper:image:wurstmeister/zookeeper:3.4.6ports:-"2181:2181"kafka:image:wurstmeister/kafka:latest...
1.zookeeper安装 在安装kafka之前需要先安装zookeeper,因为kafka 启动会将元数据保存在 zookeeper 中,zookeeper是一种分布式协调服务,可以在分布式系统中共享配置,协调锁资源,提供命名服务。 #拉取镜像docker pull wurstmeister/zookeeper#运行容器docker run --restart=always --name zookeeper -p 2181:2181 \-v /etc/...
Docker安装Kafka教程 1. 概述 在本教程中,我将向你展示如何使用Docker安装Kafka。Docker是一种容器化平台,它能够帮助我们快速部署和管理应用程序。Kafka是一个高性能的分布式消息系统,常用于构建实时流处理应用程序。通过使用Docker,我们可以轻松地在本地环境中运行Kafka,并进行开发和测试。
步骤2:创建Kafka镜像 接下来,我们需要创建一个Kafka镜像。可以使用以下命令创建一个基于wurstmeister/kafka镜像的新镜像: $ docker build -t my-kafka . 其中,my-kafka是新镜像的名称。在Dockerfile中,您需要定义Kafka的配置和依赖项。 步骤3:启动Kafka容器 创建了Kafka镜像之后,接下来可以使用以下命令启动Kafka容器:...
第一步你需要装个docker 安装docker可参考该链接: 第二步 搭建zookeeper环境: 拉取zookeeper镜像 启动zookeeper容器 拉取kafka镜像...
进入到kafka_2.13-2.8.1目录之后,我们就可以使用Kafka命令执行相关的操作了。 这里,我们手动使用命令创建一个主题(Topic): bin/kafka-topics.sh --zookeeper 10.211.55.19:2181 --create --topic yidodev --partitions 2 --replication-factor 2 图14 在图14中创建了名称为"yidodev"...
1. 拉取Kafka镜像 我们需要从Docker Hub拉取Kafka镜像,打开终端,输入以下命令: dockerpull confluentinc/cpkafka:latest 这将拉取最新版本的Kafka镜像,如果您需要特定版本的Kafka,可以将latest替换为相应的版本号。 2. 创建Kafka容器 接下来,我们需要创建一个Kafka容器,在终端中输入以下命令: ...