Daramu
Home
  • 분류 전체보기 (46)
    • 네트워크 (11)
    • 클라우드 (16)
      • AWS (0)
      • Docker (2)
      • Kubernetes (1)
      • Istio (1)
      • Terraform (6)
      • fluent bit (4)
      • NCP (2)
    • 잡소리 (0)
    • 개발 (7)
      • 스프링 시큐리티(Security) (2)
      • 스프링 WebFlux (5)
      • Next.js (0)
    • DevOps (7)
      • Kafka (4)
      • ArgoCD (3)
    • Devloper (4)
      • 자바JAVA (4)
Home
  • 분류 전체보기 (46)
    • 네트워크 (11)
    • 클라우드 (16)
      • AWS (0)
      • Docker (2)
      • Kubernetes (1)
      • Istio (1)
      • Terraform (6)
      • fluent bit (4)
      • NCP (2)
    • 잡소리 (0)
    • 개발 (7)
      • 스프링 시큐리티(Security) (2)
      • 스프링 WebFlux (5)
      • Next.js (0)
    • DevOps (7)
      • Kafka (4)
      • ArgoCD (3)
    • Devloper (4)
      • 자바JAVA (4)
블로그 내 검색

Daramu

다람어의 블로그

  • DevOps/Kafka

    Kafka - 기초 설정

    2025. 1. 17.

    by. Daramu

    Kafka를 사용하기 위해서는 아래의 의존성이 필요하다.

    버전은 알아서 선택하는데, 3 이상부터는 Zookeeper가 사라진 이른바 KRaft모드가 기본이다.

     

    만약 주키퍼를 사용하고 싶다면 최대 2.8 버전 미만이며, 1.x버전 사용을 통해 주키퍼에 완전 의존적인 클러스터 구현이 필요하다.

    // https://mvnrepository.com/artifact/org.apache.kafka/kafka-clients
    implementation("org.apache.kafka:kafka-clients:3.9.0")

     

    그 외에 순수 Java로 한다면 slf4j api와 slf4j simple 또한 필요하지만,

    스프링 부트를 사용한다면 slf4j와 그 것의 구현체인 logback등이 있으므로 필수는 아니다.

    //스프링 부트가 아닌, 순수 Java로 구현한다면 로그의 출력을 위해 아래의 dependency 추가
    
    // https://mvnrepository.com/artifact/org.slf4j/slf4j-api
    implementation("org.slf4j:slf4j-api:2.0.16")
    
    // https://mvnrepository.com/artifact/org.slf4j/slf4j-simple
    implementation("org.slf4j:slf4j-simple:2.0.16")

     

    기존의 주키퍼 사용 저버전 사용시 마이그레이션이나, 아니면 KRaft에 의존으로 변경된 부분에 관해 자세하게 알고 싶다면 공식 홈페이지 참고

    https://kafka.apache.org/blog

    저작자표시 (새창열림)

    'DevOps > Kafka' 카테고리의 다른 글

    [자바(JAVA)][카프카(Kafka)] 프로듀서(Producer) 설정(Acks, Retries)  (0) 2025.02.03
    [자바(JAVA)][카프카(Kafka)] 외부의 데이터를 받는 프로듀서(Producer) 구현  (0) 2025.02.03
    Kafka - 프로듀서(Prosucer)  (0) 2025.01.17

    댓글

    관련글

    • [자바(JAVA)][카프카(Kafka)] 프로듀서(Producer) 설정(Acks, Retries) 2025.02.03
    • [자바(JAVA)][카프카(Kafka)] 외부의 데이터를 받는 프로듀서(Producer) 구현 2025.02.03
    • Kafka - 프로듀서(Prosucer) 2025.01.17
    맨 위로
전체 글 보기
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Designed by Nana
블로그 이미지
Daramu

티스토리툴바