KARAF / karaf star
01-06
Open
#51 Zookeeper, Kafka, Kafka UI 도커 설치 및 network kkozzi-net 생성 star
01-06 Open
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
Issue Sharer
Comment 0

Add a comment
New subtask
Assignee
No assignee
Due date
No due date
Label
kafka
Comment 0