第一种方式Kafka3.0之前的版本+ZooKeeper配合使用1、单节点的zookeeper和kafka(1)编写docker-compose.yml文件,内容如下:注意这里面我在volumes里面指定了时区,在执行之前,我通过命令:echo "Asia/shanghai" > /etc/timezone设置了时区,然后我就可以执行下面两条命令:- /etc/timezone:/etc/timezone # 指定...
ENV PATH$JAVA_HOME/bin:$PATH# 添加配置 kafka serverENV KAFKA_VERSION 2.12-3.4.0 ADD kafka_${KAFKA_VERSION}.tgz /opt/apache/ ENV KAFKA_HOME /opt/apache/kafka RUNln-s /opt/apache/kafka_${KAFKA_VERSION}-bin$KAFKA_HOME# 创建数据存储目录RUNmkdir-p${KAFKA_HOME}/data/logs# copy bootstrap...
首先,你需要在你的项目目录中创建一个 docker-compose.yml 文件。这个文件将包含 Kafka 服务的配置。以下是一个示例的 docker-compose.yml 文件,用于启动 Kafka 和其依赖的 Zookeeper: yaml version: '3.8' services: zookeeper: image: confluentinc/cp-zookeeper:latest environment: ZOOKEEPER_CLIENT_PORT: 2181 ...
-kafka-docker-compose.yml-config/server.properties docker-compose.yml version:'3'services:kafka:image:bitnami/kafka:3.0.0restart:alwayshostname:kafka-node-2container_name:kafkaports:-9092:9092-9999:9999volumes:-./logs:/opt/bitnami/kafka/logs-./data:/bitnami/kafka/data-./config/server.properties:...
使用docker compose 一个几乎最简的 docker-compose.yaml services: zookeeper: image: wurstmeister/zookeeper ports: - "2181:2181" kafka: image: wurstmeister/kafka ports: - "9092:9092" environment: KAFKA_ADVERTISED_HOST_NAME: localhost KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 volumes: - /var/run/docker...
3个服务器的docker-compose.yml文件 98.142.138.1服务器的 /home/kafka目录下的docker-compose.yml version:"3"services:kafka:image:'bitnami/kafka:latest'user:rootports:-'9092:9092'-'9093:9093'environment:# KRaft settings-KAFKA_CFG_NODE_ID=0-KAFKA_CFG_PROCESS_ROLES=controller,broker# 服务器如果不能...
一:windows环境使用kafka 1:安装zookeeper 1.1:官网下载zookeeper 1.2:将zookeeper解压到本地目录,例:D:\Users\zk\apache-zookeeper-3.5.8-bin 1.3:将/conf文件夹下的zoo_sample.cfg文件复制一份,命名为zoo.cfg,此为zookeeper的配置文件 1.4:修改zoo.cfg配置文件中的dataDir和dataLogDir的值(注意:对应的目录需先创...
docker-compose 安装docker-compose 新建/opt/mydocker/docker-compose.yml 代码语言:javascript 复制 version:"2"services:#服务名,也可自定义zookeeper:image:wurstmeister/zookeepercontainer_name:zookeeperports:-"2181:2181"kafka:image:wurstmeister/kafkacontainer_name:kafkaexpose:-"9999"ports:-"9092:9092"-"9999...
51CTO博客已为您找到关于docker compose指定kafka 版本的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及docker compose指定kafka 版本问答内容。更多docker compose指定kafka 版本相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
sasl.jaas.config: org.apache.kafka.common.security.scram.ScramLoginModule required username='admin'password='jdyx#qwe12'; 对文件内容进行base64加密方式为 base64file或者 catfile| base64 二.添加配置文件 在宿主机新建目录/home/docker-compose/kafka/config,然后新增下面配置文件 ...