1
resposta

docker-compose configs para rodar o kafka e zookeeper

Para quem se interessar, vou deixar aqui as configurações que eu estou usando para rodar o kafka pelo docker-compose. Aqui eu utilizei essas configs e segui programando no Intellij igual o Guilherme Silveira e deu bom. source: https://hub.docker.com/r/bitnami/kafka/

version: "3"

services:
  kafka:
    image: bitnami/kafka:latest
    restart: on-failure
    ports:
      - 9092:9092
    environment:
      - KAFKA_CFG_BROKER_ID=1
      - KAFKA_CFG_LISTENERS=PLAINTEXT://:9092
      - KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://127.0.0.1:9092
      - KAFKA_CFG_ZOOKEEPER_CONNECT=zookeeper:2181
      - KAFKA_CFG_NUM_PARTITIONS=3
      - ALLOW_PLAINTEXT_LISTENER=yes
    depends_on:
      - zookeeper

  zookeeper:
    image: bitnami/zookeeper:latest
    ports:
      - 2181:2181
    environment:
      - ALLOW_ANONYMOUS_LOGIN=yes

Vou deixar aqui um exemplo de comando para rodar scripts do kafka nesse docker-compose:

docker-compose exec kafka kafka-topics.sh --bootstrap-server localhost:9092 --describe
1 resposta

Olá, Marco. Beleza?

Valeu por compartilhar as configurações! Certeza que vai ajudar alguém.

Bons estudos!