[카프카 프로그래밍] 로컬 카프카 실행

저번에 설치까지 마쳐서(https://naa0.tistory.com/410) Documents쪽에 kafka_2.12-2.5.0라는 이름의 폴더로 kafka가 설치되어 있다.

포인트는 주키퍼를 먼저 실행시키고 브로커를 실행시켜야한다는 점이다.

해당 폴더에서 config/server.properties를 고쳐준다.

  • 여기에는 broker.id=0이라는 값이 있는데 이를 통해 우리가 띄울 broker id가 0이라는 걸 알 수 있다.
  • 우선 listeners와 advertised.listeners 주석 해제후 localhost로 바꾸기

그리고 data 디렉토리를 새로 생성해준다.

  • 로그세그먼트 여기에 저장할 예정인데, 그럼 다시 server.properties의 log.dirs를 해당 경로로 바꿔준다.

  • sudo vi /etc/hosts 하여 127.0.0.1 IP 주소에 my_kafka라는 호스트 이름을 추가하여 로컬 컴퓨터에서 my_kafka라는 이름으로 로컬 호스트를 참조할 수 있게 하기.