diff --git a/docker-compose.yaml b/docker-compose.yaml index a4b588d..54d1cd4 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -5,4 +5,24 @@ services: image: confluentinc/cp-kafka:8.1.0 container_name: kafka ports: - - "9092:9092" \ No newline at end of file + - "9092:9092" + environment: + KAFKA_KRAFT_MODE: 'true' + + CLUSTER_ID: 'p8fFEbKGQ22B6M_Da_vCBw' + KAFKA_NODE_ID: 1 + + KAFKA_PROCESS_ROLES: broker,controller + KAFKA_CONTROLLER_QUORUM_VOTERS: 1@kafka:9093 + KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1 + + KAFKA_LISTENERS: PLAINTEXT://0.0.0.0:9092,CONTROLLER://0.0.0.0:9093 + KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://localhost:9092 + KAFKA_CONTROLLER_LISTENER_NAMES: CONTROLLER + + KAFKA_LOG_DIRS: /tmp/kraft-combined-logs + volumes: + - kafka_kraft:/var/lib/kafka/data + +volumes: + kafka_kraft: \ No newline at end of file