본문 바로가기

Framework/Kafka12

[Kafka] 아파치 카프카 실행 카프카 브로커를 실행하기 위해서는 jdk가 설치되어 있어야한다. [AWS] aws ec2 open jdk 설치 방법초기 인스턴스 생성 시에 Amazon Linux로 설치를 했다.해당 os에는 java가 설치되어있지 않기 때문에 설치해주어야 한다.먼저 $ java -version 명령어로 자바가 설치되어있는지 확인해준다.자바가 설치되mi2mic.tistory.com 아파치 카프카 애플리케이션 프로그래밍 with 자바 책 공부 내용 정리카프카 브로커를 실행하기 위해 카프카 바이너리 패키지를 다운로드한다.책 기준 버전이 2.5.0이기 때문에 해당 버전을 다운로드 해주었다.wget https://archive.apache.org/dist/kafka/2.5.0/kafka_2.12-2.5.0.tgz다운로드가 완료되.. 2024. 9. 3.
[Kafka] 아파치 카프카 (Apache Kafka) 란? 아파치 카프카 애플리케이션 프로그래밍 with 자바 책 공부 내용 정리1. 카프카의 탄생링크드인 개발자들이 파편화된 데이터 파이프라인을 개선하기 위해 만든 시스템.카프카는 각각의 애플리케이션끼리 연결하여 데이터를 처리하는 것이 아니라,한 곳에 모아 처리할 수 있도록 중앙집중화했다.카프카는 기업의 대용량 데이터를 수집하고 이를 실시간 스트림으로 소비할 수 있게 만들어주는 일종의 중추 신경으로 동작한다고 볼 수 있다.=> 카프카를 중앙 배치함으로써 소스 애플리케이션과 타깃 애플리케이션 사이의 의존도를 최소화 하여 커플링 완화카프카 내부에 저장되는 파티션의 동작은 FIFO(First In First Out) 방식의 큐 자료구조와 유사큐에 데이터를 보내는 것이 프로듀서큐에서 데이터를 가져가는 것이 컨슈머카프카를.. 2024. 8. 23.