Riguz留言 | 贡献
Riguz移动页面Docker:Kafka安装Install kafka,不留重定向
Riguz留言 | 贡献
无编辑摘要
 
第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