From da9c2699680da3c704929815af102a693894c4e7 Mon Sep 17 00:00:00 2001 From: slaventius Date: Thu, 2 Feb 2023 11:43:28 +0300 Subject: [PATCH] * --- deploy/kafka/docker-compose-local-kafka.yml | 26 +++++++++++++++++++++ deploy/kafka/docker-compose.yml | 19 --------------- 2 files changed, 26 insertions(+), 19 deletions(-) create mode 100644 deploy/kafka/docker-compose-local-kafka.yml delete mode 100644 deploy/kafka/docker-compose.yml diff --git a/deploy/kafka/docker-compose-local-kafka.yml b/deploy/kafka/docker-compose-local-kafka.yml new file mode 100644 index 0000000..5494bd1 --- /dev/null +++ b/deploy/kafka/docker-compose-local-kafka.yml @@ -0,0 +1,26 @@ +version: '2' +services: + zookeeper: + image: confluentinc/cp-zookeeper:7.3.0 + container_name: zookeeper + environment: + ZOOKEEPER_CLIENT_PORT: 2181 + ZOOKEEPER_TICK_TIME: 2000 + + broker: + image: confluentinc/cp-kafka:7.3.0 + container_name: broker + ports: + # To learn about configuring Kafka for access across networks see + # https://www.confluent.io/blog/kafka-client-cannot-connect-to-broker-on-aws-on-docker-etc/ + - "9092:9092" + depends_on: + - zookeeper + environment: + KAFKA_BROKER_ID: 1 + KAFKA_ZOOKEEPER_CONNECT: 'zookeeper:2181' + KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,PLAINTEXT_INTERNAL:PLAINTEXT + KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://localhost:9092,PLAINTEXT_INTERNAL://broker:29092 + KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1 + KAFKA_TRANSACTION_STATE_LOG_MIN_ISR: 1 + KAFKA_TRANSACTION_STATE_LOG_REPLICATION_FACTOR: 1 diff --git a/deploy/kafka/docker-compose.yml b/deploy/kafka/docker-compose.yml deleted file mode 100644 index bb187d7..0000000 --- a/deploy/kafka/docker-compose.yml +++ /dev/null @@ -1,19 +0,0 @@ -version: '2' -services: - zookeeper: - image: wurstmeister/zookeeper - ports: - - "2181:2181" - kafka: - build: . - ports: - - "9094:9094" - environment: - KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 - KAFKA_LISTENERS: INTERNAL://kafka:9092,OUTSIDE://kafka:9094 - KAFKA_ADVERTISED_LISTENERS: INTERNAL://kafka:9092,OUTSIDE://localhost:9094 - KAFKA_INTER_BROKER_LISTENER_NAME: INTERNAL - KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: INTERNAL:PLAINTEXT,OUTSIDE:PLAINTEXT - KAFKA_CREATE_TOPICS: "abcd:2:1" - volumes: - - /var/run/docker.sock:/var/run/docker.sock