#51 Zookeeper, Kafka, Kafka UI 도커 설치 및 network kkozzi-net 생성
star
Tasks
도커 네트워크 생성#
# 사용중인 인스턴스 조회
docker network inspect kkozzi-net
# 네트워크 생성
docker network create kkozzi-net
Zookeeper 설치: kkozzi_zookeeper#
# 기존 컨테이너 중지 및 삭제
docker stop kkozzi_zookeeper;docker rm kkozzi_zookeeper
# 새로운 설정
docker run -d --name kkozzi_zookeeper \
--restart always \
--network kkozzi-net -p 32181:2181 \
-e ZOOKEEPER_CLIENT_PORT=2181 \
confluentinc/cp-zookeeper:latest
kafka 재생성: kkozzi_kafka#
# 기존 컨테이너 중지 및 삭제
docker stop kkozzi_kafka;docker rm kkozzi_kafka
# 새로운 설정으로 Kafka 시작
docker run -d --name kkozzi_kafka \
--restart always \
--network kkozzi-net \
-p 39092:39092 \
-e KAFKA_ZOOKEEPER_CONNECT=kkozzi_zookeeper:2181 \
-e KAFKA_LISTENER_SECURITY_PROTOCOL_MAP=INTERNAL:PLAINTEXT,EXTERNAL:PLAINTEXT \
-e KAFKA_LISTENERS=INTERNAL://0.0.0.0:9092,EXTERNAL://0.0.0.0:39092 \
-e KAFKA_ADVERTISED_LISTENERS=INTERNAL://kkozzi_kafka:9092,EXTERNAL://kkozzi-kafka.newstong.com:39092 \
-e KAFKA_INTER_BROKER_LISTENER_NAME=INTERNAL \
-e KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR=1 \
confluentinc/cp-kafka:latest
kafka-ui 설치: kkozzi_kafka-ui#
# 기존 컨테이너 중지 및 삭제
docker stop kkozzi_kafka-ui;docker rm kkozzi_kafka-ui
# 새로운 설정
docker run -d --name kkozzi_kafka-ui \
--restart always \
--network kkozzi-net -p 8080:8080 \
-e KAFKA_CLUSTERS_0_NAME=local \
-e KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS=kkozzi_kafka:9092 \
-e KAFKA_CLUSTERS_0_ZOOKEEPER=kkozzi_zookeeper:2181 \
provectuslabs/kafka-ui:latest
Comment 0
-
Added
KKoZZi added
kafkalabel 01-06
Add a comment
Comment 0