이 리포지토리는 T아카데미 아파치 카프카 입문과 활용(바로가기)을 위한 리포지토리입니다.
Apache Kafka는 대용량 실시간 로그처리에 특화된 분산 메시징 시스템으로, 대용량/대규모의 스트리밍 메시지 데이터를 빠르게 처리하도록 개발되었습니다. 이번 강의에서는 Kafka Producer/Consumer 등 기본 개념을 익히고, 설치부터 기본적인 애플리케이션 개발 실습을 통해 빅데이터 파이프라인에서 Kafka가 어떤 핵심적인 역할을 수행하는 지 알아보는 시간을 갖습니다
- 대상 : Apache Kafka 개념을 이해하고 활용법을 익히고 싶은 분
- 주제 : 아파치 카프카 입문과 활용
- 일시 : 2020. 6. 19(금), 13시 ~ 18시, 총 5시간
- 장소 : SK플래닛 T아카데미 (서울대연구공원단지내 SK연구동)
시간 | 내용 | 소요 시간 |
---|---|---|
13:00 ~ 14:00 | Kafka 핵심개념 소개, 카프카 생태계 소개 | 1시간 |
14:00 ~ 15:00 | AWS EC2 Kafka 설치 및 실행, Kafka cli 실습 | 1시간 |
15:00 ~ 16:00 | Producer 설명, application 개발 실습 | 1시간 |
16:00 ~ 17:00 | Consumer 설명, application 개발 실습 | 1시간 |
17:00 ~ 18:00 | Kafka 활용방안 소개, QnA | 1시간 |
- aws 계정 생성
- intellij Community 설치
- AndersonChoi/tacademy-kafka download or git clone in your local
$ git clone https://github.com/AndersonChoi/tacademy-kafka.git
AWS EC2 기본
카프카 기본 개념