Linux에 Kafka를 설치하는 빠른 가이드

WBOY
풀어 주다: 2024-02-01 08:32:05
원래의
1170명이 탐색했습니다.

제목: Linux Kafka 설치 튜토리얼: 빠르게 시작하기

텍스트:

1. 서문

Apache Kafka는 대용량 데이터를 처리하고 높은 처리량을 제공할 수 있는 분산 게시-구독 메시징 시스템입니다. 낮은 대기 시간과 높은 신뢰성. Kafka는 로그 수집, 데이터 분석, 스트림 처리 및 기타 분야에서 널리 사용됩니다.

2. 설치 준비

  1. 운영 체제: Linux(Ubuntu 18.04 이상 권장)
  2. Java: JDK 8 이상
  3. ZooKeeper: 3.4.14 이상
  4. Kafka: 2.11 이상

3. ZooKeeper 설치

  1. ZooKeeper 다운로드: Apache 공식 웹사이트에서 ZooKeeper 바이너리 패키지를 다운로드합니다.
  2. Unzip ZooKeeper: 다운로드한 바이너리 패키지를 지정된 디렉터리에 압축 해제합니다.
  3. ZooKeeper 구성: 압축이 풀린 ZooKeeper 디렉터리에서 conf/zoo.cfg 파일을 찾아 다음 구성을 수정합니다. conf/zoo.cfg 文件,并修改以下配置:

    • dataDir=/path/to/zookeeper/data:ZooKeeper 数据目录
    • clientPort=2181:ZooKeeper 客户端端口
  4. 启动 ZooKeeper:运行以下命令启动 ZooKeeper:
bin/zkServer.sh start
로그인 후 복사

四、安装 Kafka

  1. 下载 Kafka:从 Apache 官网下载 Kafka 二进制包。
  2. 解压 Kafka:将下载的二进制包解压到指定目录。
  3. 配置 Kafka:在解压后的 Kafka 目录下找到 config/server.properties 文件,并修改以下配置:

    • broker.id=0:Kafka 代理 ID
    • zookeeper.connect=localhost:2181:ZooKeeper 连接地址
    • log.dirs=/path/to/kafka/logs
        dataDir=/path/to/zookeeper/ data: ZooKeeper 데이터 디렉터리
    • clientPort=2181: ZooKeeper 클라이언트 포트

ZooKeeper 시작: 다음 명령을 실행하여 ZooKeeper를 시작합니다.

bin/kafka-server-start.sh config/server.properties
로그인 후 복사

    4. Kafka 설치
    Kafka 다운로드: Apache 공식 웹사이트에서 Kafka 바이너리 패키지를 다운로드하세요.
  1. Extract Kafka: 다운로드한 바이너리 패키지를 지정된 디렉터리에 추출합니다.

Kafka 구성: 압축이 풀린 Kafka 디렉터리에서 config/server.properties 파일을 찾아 다음 구성을 수정합니다.

    broker.id=0 : Kafka 브로커 ID
    1. zookeeper.connect=localhost:2181: ZooKeeper 연결 주소
    log.dirs=/path/to/kafka/logs: Kafka 로그 디렉터리

    Kafka 시작: 다음 명령을 실행하여 Kafka를 시작합니다.
    1. bin/kafka-console-producer.sh --topic my-topic
      로그인 후 복사
    5. 주제 만들기
    Kafka 명령줄 도구 열기: 다음 명령을 실행하여 Kafka 명령줄 도구를 엽니다.

    create my-topic --replication-factor 1 --partitions 1
    로그인 후 복사

    주제 생성: Kafka에서 명령줄 도구에 다음 명령을 입력하여 주제를 생성합니다.
    1. send my-topic hello world
      로그인 후 복사
    6. 메시지 보내기
    메시지를 보내려면 Kafka 명령줄 도구에 다음 명령을 입력합니다.

    bin/kafka-console-consumer.sh --topic my-topic --from-beginning
    로그인 후 복사

    7. 메시지 수신

    🎜🎜 다른 Kafka 명령줄 도구 열기: 다음 명령을 실행하여 다른 Kafka 명령줄 도구 열기: 🎜🎜
    bin/kafka-server-stop.sh
    로그인 후 복사
    🎜🎜 메시지 수신: 받은 메시지는 Kafka 명령에 표시됩니다. 라인 도구. 🎜🎜🎜🎜 8. Kafka 중지 🎜🎜🎜🎜다음 명령을 실행하여 Kafka를 중지합니다. 🎜🎜
    bin/zkServer.sh stop
    로그인 후 복사
    🎜🎜 ZooKeeper를 중지하려면 다음 명령을 실행합니다. 🎜🎜rrreee🎜🎜 9. 요약 🎜🎜🎜위를 통해 걸음, 당신 Linux Kafka가 설치된 Linux에 성공적으로 설치되었습니다. 이제 Kafka를 사용하여 데이터를 처리할 수 있습니다. 🎜

    위 내용은 Linux에 Kafka를 설치하는 빠른 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿