Windows에서 Apache Kafka 환경 설정

4045 단어 microservicesdata
이 기사에서는 Windows에서 Apache Kafka를 성공적으로 설치하는 과정을 안내합니다. 그것에 뛰어 들자.

아파치 카프카를 사용하는 이유



Apache Kafka는 고성능 데이터 파이프라인, 스트리밍 분석, 데이터 통합 ​​및 미션 크리티컬 애플리케이션을 위해 수천 개의 회사에서 사용하는 오픈 소스 분산 이벤트 스트리밍 플랫폼입니다. 실시간 데이터 스트리밍, 빅 데이터 수집 및 실시간 데이터 분석에 Kafka를 사용할 수 있습니다. 내구성을 보장하는 메모리 내 마이크로 서비스와 함께 사용할 수 있습니다. 복잡한 이벤트 스트리밍 시스템에 이벤트를 공급할 수 있습니다. 가장 일반적으로 사용되는 내결함성 메시징 시스템 중 하나입니다.

전제 조건


  • JRE8(Java Runtime Environment)을 다운로드하고 설치합니다.
    이는 다음과 같은 두 가지 방법으로 수행할 수 있습니다.
  • Oracle Java 공식 다운로드 페이지에서 다운로드here
  • Windows 명령줄에 이 스크립트를 붙여넣어 Chocolatey를 사용하여 설치합니다.


  • choco install jdk8
    


    설치 후 Java 설치 확인

    java --version
    



  • Download 및 Apache Zookeeper 설치

  • Apache Zookeeper는 Kafka 클러스터 노드의 상태를 추적하는 데 도움이 되며 Kafka 항목, 파티션도 추적합니다.

    아파치 카프카 시작하기



    설치 과정은 다음 단계를 따르십시오.

    1단계: Apache Kafka 공식 다운로드 페이지 방문


  • Apache Kafka 바이너리의 안정적인 최신 릴리스 다운로드 - https://kafka.apache.org/downloads



  • 2단계: Apache 폴더 추출


  • 다운로드 폴더 방문
  • 다운로드한 파일의 압축을 풀고 원하는 폴더로 이동합니다. 이 튜토리얼에서는 C:/ 폴더로 이동하는 것이 좋습니다.

  • 3단계: Kafka/zookeeper 스냅샷 및 로그를 저장하기 위한 디렉터리 생성


    C:/ 폴더로 이동 후 ;
  • Kafka 디렉터리에 data 폴더를 만듭니다
  • .
  • Kafka 폴더 안에 zookeeperdata 디렉토리 생성



  • 4단계: Zookeeper 및 Kafka 로그에 대한 구성 파일 업데이트


  • C:/kafka 에서 텍스트 편집기에서 config 폴더를 열고 zookeeper.properties 파일을 업데이트합니다.dataDir 변수를 아래 이미지와 같이 사육사 스냅샷이 저장될 경로로 변경합니다.


  • 동일한 구성 폴더에서 server.properties 파일을 업데이트합니다.log.dirs 변수를 Kafka 로그가 저장될 경로로 업데이트합니다.


  • 5단계: Apache Zookeeper 및 Kafka 시작


  • Apache 사육사를 시작합니다.
    Windows 명령 프롬프트를 열고 디렉터리를 c:/로 변경한 후 다음 스크립트를 실행합니다.

  • cd kafka/bin/windows
    



    zookeeper-server-start.bat ../../config/zookeeper.properties
    

  • Apache Kafka 시작, 새 명령 프롬프트 열기
  • C:\kafka\bin\windows 디렉토리에서 다음 명령을 실행하십시오.

    
    kafka-server-start.bat  ../../config/server.properties
    
    


    Apache Kafka가 머신에서 성공적으로 실행되기 시작해야 합니다 🎉🎉🎉🎉

    결론



    이제 Apache Kafka가 시스템에 성공적으로 설치되었으므로 이벤트 및 데이터 스트리밍에 Kafka를 사용할 수 있습니다. Kafka Use cases 및 애플리케이션에 대해 자세히 알아보십시오.

    궁금한 점이 있으면 주저하지 말고 Twitter에서 저에게 연락해 주세요.

    좋은 웹페이지 즐겨찾기