1 Star 4 Fork 0

诸葛子房/大数据环境docker 镜像使用

Create your Gitee Account
Explore and code with more than 13.5 million developers,Free private repositories !:)
Sign up
文件
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
docker-compose.yml 1.85 KB
Copy Edit Raw Blame History
诸葛子房 authored 2022-11-24 11:38 +08:00 . add kafka/docker-compose.yml.
version: '3'
services:
zookepper:
image: wurstmeister/zookeeper # 原镜像`wurstmeister/zookeeper`
container_name: zookeeper # 容器名为'zookeeper'
volumes: # 数据卷挂载路径设置,将本机目录映射到容器目录
- "/etc/localtime:/etc/localtime"
ports: # 映射端口
- "2181:2181"
kafka:
image: wurstmeister/kafka # 原镜像`wurstmeister/kafka`
container_name: kafka # 容器名为'kafka'
volumes: # 数据卷挂载路径设置,将本机目录映射到容器目录
- "/etc/localtime:/etc/localtime"
environment: # 设置环境变量,相当于docker run命令中的-e
KAFKA_BROKER_ID: 0 # 在kafka集群中,每个kafka都有一个BROKER_ID来区分自己
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://10.71.7.89:9092 # TODO 将kafka的地址端口注册给zookeeper
KAFKA_LISTENERS: PLAINTEXT://0.0.0.0:9092 # 配置kafka的监听端口
KAFKA_ZOOKEEPER_CONNECT: 10.71.7.89:2181
KAFKA_CREATE_TOPICS: "Topic1:1:3"
KAFKA_HEAP_OPTS: -Xmx1G -Xms256M
KAFKA_JMX_OPTS: "-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=10.71.7.89 -Dcom.sun.management.jmxremote.rmi.port=1099"
JMX_PORT: 1099
ports: # 映射端口
- "9092:9092"
- "1099:1099"
depends_on: # 解决容器依赖启动先后问题
- zookepper
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/ZhuGeZiFang/docker-bigdata.git
git@gitee.com:ZhuGeZiFang/docker-bigdata.git
ZhuGeZiFang
docker-bigdata
大数据环境docker 镜像使用
master

Search