작성
·
402
답변 1
3
안녕하십니까,
docker로 해도 문제는 없을 것 같습니다만, 100% 자신은 없군요.
docker 경험이 있으시다면 docker로 실습 환경을 구성하셔도 무방할 것 같습니다만,
Java code로 Java client 실습은 별 문제가 없을 것 같습니다.
다만 kafka cli 명령어(예를 들어 kafka-topics)를 실행할 때 container에 shell 환경으로 접속 한 뒤에 실행을 하셔야 합니다(docker를 사용해 보셨으면 해당 부분은 잘 아시겠지만, docker exec -it 컨테이너명 /bin/bash 로 접속후 kafka cli 명령어를 수행해 주셔야 합니다)
그리고 (아주)일부 강의에서 kafka log 메시지를 보면서 설명하는 부분이 있습니다. docker를 사용하시면 kafka log를 찾으셔서 강의를 이해하셔야 하는 부분이 있습니다.
추가적으로 섹션 10은 Confluent Control Center를 소개하는 섹션인데, Confluent Control center도 docker용으로 download 받으셔야 합니다(오히려 해당 섹션은 docker를 쓰는게 더 좋을 것도 같습니다 ^^)
지금 생각해 볼 수 있는 이슈 사항은 이정도 일것 같습니다.
요약드리면 docker를 사용하더라도 큰 문제 없이 강의와 실습을 따라 하실 수 있을 것 같지만, docker 실습 환경 구축을 스스로 하셔야 하는 부분 그리고 docker 상에서 CLI Command 사용시의 번거로움(?)은 감안이 필요해 보입니다.
감사합니다.
빠르고 친절한 답변 감사합니다!!