이제 본격적으로 공부하기 전에 kafka 기본 설정을 진행하려 한다. 본 게시글은 EC2 환경에서 kafka를 세팅할 생각이고, 나중에 도커로 올릴 때는 그에 맞게 내용을 추가해볼 생각이다. 게시글 이미지들과 내용은 아래 강의를 참고했다!
https://www.youtube.com/playlist?list=PLtUgHNmvcs6p3304vUg6ywvUIAIe5K4WP
[인프런] 실전에서 바로 써먹는 Kafka 입문
풀버전 강의는 아래 링크를 참고해주세요😊 ✔️ https://inf.run/Qxpw1
www.youtube.com
1. EC2 인스턴스 생성하기
일단 필자는 EC2에 세팅할 생각이기 때문에, EC2인스턴스를 먼저 만들어주었다. 먼저 AWS에 들어가 EC2를 누른다.

그 후 인스턴스 > 인스턴스 시작 버튼을 눌러준다.


시작을 누르면 서버를 세팅할 수 있다. 가장 가볍게 쓸 수 있는 ubuntu를 선택했다.

키 페어는 따로 생성 안 하고, 보안그룹도 만들어 둔 것을 사용했다. 강의에서는 TCP만 전체로 열어두었다.

2. EC2 인스턴스에서 기본 설정하기
이렇게 하고 생성 후 인스턴스에 접속해준다. 그 후 필요한 것들을 설정해주면 된다.
1. apt 업데이트

2. 자바 설치 (17버전 이상)

3. kafka 설치파일 다운

4. 압축풀기

5. 스왑메모리 설정
3. Kafka 기본 설정파일 설정
이제 본격적으로 kafka 설정파일을 만져준다. 압축 푼 경로로 이동해서 아래 명령어를 작성한다.

아래 부분을 찾아 localhost를 public IP로 바꿔준다.

디폴트 로그폴더도 만들어준다

이걸 해주고 나면 아래 폴더들이 있는지 확인한다.

이제 실행이 잘 되는지 확인해보자


위 명령어를 쓰면 아래처럼 실행이 잘 되고있는지 로그가 뜬다. 참고로 위처럼 -daemon 옵션을 주면 백그라운드 실행이 가능하다.

아래 명령어를 통해 실행중인 kafka 서버가 있는지도 확인이 가능하다.

여기까지 하면 모든 세팅이 끝난다!
'인프라 > Kafka' 카테고리의 다른 글
| [Kafka] 3. kafka의 기본 구성 알아보기 (Topic, Consumer, Producer) - CLI 실습 (0) | 2025.10.13 |
|---|---|
| [Kafka] 1. Kafka 매우 간단하게 알아보기 (메시지큐) (0) | 2025.10.13 |