Skip to main content

2. 카프카 빠르게 시작해보기

2.1 실습용 카프카 브로커 설치#

  • 서버측 세팅완료
  • 로컬 세팅 완료.
    • 맥에서 /etc/hosts 변경이 안되는 상황이 있었는데, 폴더 권한을 모두 수정 가능하게 변경하여 해결했음.

2.2 카프카 커맨드 라인 툴#

  • 커맨드 라인 툴을 통해 토픽(topic)과 관련된 명령을 실행할 수 있습니다.
  • 토픽은 카프카에서 데이터를 구분하는 가장 기본적인 개념입니다.
  • 카프카에서 토픽은 여러개 존재할 수 있습니다.
  • 토픽에는 파티션(partition)이 존재하는데 피티션의 개수는 최소 1개부터 시작합니다.
  • 파티션은 카프카에서 토픽을 구성하는데 중요한 역할을 차지하며, 파티션을 통해 한 번에 처리할 수 있는 데이터양을 늘릴 수 있고 토픽 내부에서도 파티션을 통해 데이터 종류를 나누어 처리할 수 있습니다.

토픽을 생성하는 2가지 방법

  • 컨슈머 또는 프로듀서가 카프카 브로커에 생성되지 않은 토픽에 대해 데이터를 요청할 때,
  • 커맨드 라인툴로 명시적으로 토픽을 생성하는 것

카프카 명령어#


2.3 정리#

  • kafka 기본 명령은 운영 사용시 자주 사용됨으로 손에 익히는 것이 좋습니다.
Last updated on