kafka
Start Kafka locally with docker:
docker network create kafka-net
# Start Zookeeper
docker run -d --name zookeeper --network kafka-net -p 2181:2181 \
-e ZOOKEEPER_CLIENT_PORT=2181 \
confluentinc/cp-zookeeper:7.6.0
# Start Kafka
docker run -d --name kafka --network kafka-net -p 9092:9092 \
-e KAFKA_BROKER_ID=1 \
-e KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 \
-e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://localhost:9092 \
-e KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR=1 \
confluentinc/cp-kafka:7.6.0
Then connect to Kafka at localhost:9092.
Create topic
docker exec -it kafka bash
kafka-topics \
--bootstrap-server localhost:9092 \
--create \
--topic my-test-topic \
--partitions 1 \
--replication-factor 1
kafka-topics --bootstrap-server localhost:9092 --list
Last updated
Was this helpful?