Skip to content

guraband/eda

Repository files navigation

docker 관련

# null 이미지 일괄 삭제
docker images -f "dangling=true" -q | xargs -I {} docker rmi {}

# docker 네트워크 생성
docker network create kafka-network
docker network create cassandra-network

# Kafka 실행
docker compose -p kafka -f kafka-compose.yml up -d
docker compose -p kafka -f kafka-compose.yml down

# Cassandra 실행
docker compose -p cassandra -f cassandra-compose.yml up -d
docker compose -p cassandra -f cassandra-compose.yml down

# Spring Boot 실행
docker compose -p eda -f ./docker-compose/eda-compose.yml up -d
docker compose -p eda -f ./docker-compose/eda-compose.yml down

Kafka 관련

# docker log
docker compose logs -f

# 토픽 생성
docker exec -it kafka1 kafka-topics --create --bootstrap-server localhost:9092 --topic product_tags_added

# 토픽 생성
docker exec -it kafka1 kafka-topics --create \
  --bootstrap-server localhost:9092 \
  --replication-factor 3 \
  --partitions 1 \
  --topic product_tags_added

docker exec -it kafka1 kafka-topics --create \
  --bootstrap-server localhost:9092 \
  --replication-factor 3 \
  --partitions 1 \
  --topic delivery_request


# 토픽 조회
docker exec -it kafka1 kafka-topics --list --bootstrap-server localhost:9092

# 토픽 삭제
docker exec -it kafka1 kafka-topics --delete --bootstrap-server localhost:9092 --topic product_tags_added

docker exec -it kafka1 kafka-topics --delete --bootstrap-server localhost:9092 --topic product_tags_removed

# producer
docker exec -it kafka1 kafka-console-producer --bootstrap-server localhost:9092 --topic product_tags_added

# consumer
docker exec -it kafka1 kafka-console-consumer --bootstrap-server localhost:9092 --topic product_tags_added

# 파티션 리더 확인
docker exec -it kafka1 kafka-topics --bootstrap-server localhost:9092 --describe --topic product_tags_added

About

패스트캠퍼스 : 9개 프로젝트로 경험하는 대용량 트래픽 & 데이터 처리 초격차 패키지 Online. 강의의 Project 5. 블랙프라이데이 (EDA/분산처리) 따라하기

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages