|
|
(未显示同一用户的1个中间版本) |
第1行: |
第1行: |
| 注意如果从docker外部连接的话需要增加额外的配置,如下:
| | =Windows = |
|
| |
|
| <syntaxhighlight lang="yaml"> | | kafka_2.13-4.0.0 |
| version: "2"
| | Quick Start<ref>https://kafka.apache.org/documentation/#quickstart</ref> |
|
| |
|
| services:
| | <syntaxhighlight lang="bash"> |
| zookeeper:
| | $ cd kafka_2.13-4.0.0 |
| image: docker.io/bitnami/zookeeper:3.7
| | $ bin\windows\kafka-storage.bat random-uuid |
| ports:
| | 2025-05-13T01:57:32.618636Z main ERROR Reconfiguration failed: No configuration found for '5e2de80c' at 'null' in 'null' |
| - "2181:2181"
| | eS1Nyg6gTa6G6soI3oTKSQ |
| volumes:
| |
| - "zookeeper_data:/bitnami"
| |
| environment:
| |
| - ALLOW_ANONYMOUS_LOGIN=yes
| |
| kafka:
| |
| image: docker.io/bitnami/kafka:3
| |
| ports:
| |
| - "9093:9093"
| |
| volumes:
| |
| - "kafka_data:/bitnami"
| |
| mem_limit: 4096M
| |
| mem_reservation: 1024M
| |
| cpus: 4
| |
| environment:
| |
| - KAFKA_CFG_ZOOKEEPER_CONNECT=zookeeper:2181
| |
| - ALLOW_PLAINTEXT_LISTENER=yes
| |
| - KAFKA_HEAP_OPTS=-Xmx3072m -Xms1024m
| |
| - KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=CLIENT:PLAINTEXT,EXTERNAL:PLAINTEXT
| |
| - KAFKA_CFG_LISTENERS=CLIENT://:9092,EXTERNAL://:9093
| |
| - KAFKA_CFG_ADVERTISED_LISTENERS=CLIENT://kafka:9092,EXTERNAL://localhost:9093
| |
| - KAFKA_INTER_BROKER_LISTENER_NAME=CLIENT
| |
| depends_on:
| |
| - zookeeper
| |
| | |
| volumes:
| |
| zookeeper_data:
| |
| driver: local
| |
| kafka_data:
| |
| driver: local
| |
| | |
| </syntaxhighlight>
| |
|
| |
|
| 客户端(kafka tool)中需要设置bootstrap server为localhost:9093
| | $ bin\windows\kafka-storage.bat format --standalone -t eS1Nyg6gTa6G6soI3oTKSQ -c config/server.properties |
| | |
| <syntaxhighlight lang="bash">
| |
| ./kafka-topics.sh --bootstrap-server 127.0.0.1:9093 --list
| |
| </syntaxhighlight> | | </syntaxhighlight> |
|
| |
|
|
| |
|
| * https://github.com/bitnami/bitnami-docker-kafka
| |
|
| |
|
| [[Category:Docker]] | | [[Category:Kafka]] |
| | [[Category:Linux/Unix]] |
2025年5月13日 (二) 02:31的最新版本
Windows
kafka_2.13-4.0.0
Quick Start[1]
$ cd kafka_2.13-4.0.0
$ bin\windows\kafka-storage.bat random-uuid
2025-05-13T01:57:32.618636Z main ERROR Reconfiguration failed: No configuration found for '5e2de80c' at 'null' in 'null'
eS1Nyg6gTa6G6soI3oTKSQ
$ bin\windows\kafka-storage.bat format --standalone -t eS1Nyg6gTa6G6soI3oTKSQ -c config/server.properties