사전 요구사항

환경변수 설정

export KAFKA_BOOTSTRAP_SERVERS=100.106.186.41:9092
export DB_URL=jdbc:postgresql://localhost:5432/defense_db
export DB_USERNAME=postgres
export DB_PASSWORD=password

실행 순서

1. Kafka 실행 (server3)

cd ~/kafka
docker compose up -d

2. PostgreSQL 실행 (server2 또는 로컬)

docker compose up -d postgres

3. Spring Boot 실행

./gradlew bootRun

Kafka 토픽 확인

docker exec -it defense_kafka kafka-topics --list --bootstrap-server localhost:9092

메시지 모니터링

docker exec -it defense_kafka kafka-console-consumer --topic target-tracking --bootstrap-server localhost:9092 --from-beginning