리눅스/kafka

1개의 kafka node에 3개의 broker 구성하기

정지홍 2024. 10. 30. 08:30

기존 kafka 설정

우리는 지금까지 위의 쉘로 카프카를 실행했음. kafka를 시작하기 위해서 server.properties를 참조하였다.


server.properties를 보면 broker.id=0으로 되어있으며, 이를 변경할거다.

 

또 한, 보면 default로 port가 9092로 설정되어 있음. ( 주석으로 되어있으면 자동으로 9092가 적용됨)
로그도 여기에 저장됨을 확인 할 수 있다.



기존 zookeeper설정

기존의 shell파일이다.

 

 


1. 우선 server.properties를 cp해준다. 그리고 mkdir를 해준다. shell script도 복사해준다.


2. 1번 broker를 위해서

s빼야함

 


3. 2번 broker는 broker.id=2 , localhost:9093 , log.dirs설정

 

4. 3번도 앞에와 같이 해준다.

 

5. 위에서 cp한 쉘 파일을 다음과 같이 수정한다.


1. zookeeper설정 파일을 cp한다. 그리고 로그 파일도 mkdir해준다.


2. 설정파일 수정


3. shell파일 수정


1. 잘 되었는지 확인하기 위해서 우선 topic을 생성


2. 그리고 로그 폴더 확인