首頁  >  文章  >  系統教程  >  快速上手Linux下安裝Kafka的簡單指南

快速上手Linux下安裝Kafka的簡單指南

WBOY
WBOY原創
2024-02-01 08:32:051109瀏覽

標題:Linux Kafka 安裝教學:快速上手

文字:

一、前言

    #Apache Kafka 是一個分散式發布-訂閱訊息系統,它可以處理大量數據,並提供高吞吐量、低延遲和高可靠性。 Kafka 廣泛應用於日誌收集、資料分析、流程處理等領域。
  1. 二、安裝準備
  2. 作業系統:Linux(建議使用Ubuntu 18.04 或更高版本)

    Java:JDK 8 或更高版本
    • ZooKeeper:3.4.14 或更高版本Kafka:2.11 或更高版本
    • 三、安裝ZooKeeper
  3. 下載ZooKeeper:從Apache 官網下載ZooKeeper 二進位套件。
解壓縮 ZooKeeper:將下載的二進位套件解壓縮到指定目錄。

設定ZooKeeper:在解壓縮後的ZooKeeper 目錄下找到

conf/zoo.cfg
    文件,並修改以下配置:
  1. # dataDir=/path/to/zookeeper/data
  2. :ZooKeeper 資料目錄

    clientPort=2181

    :ZooKeeper 用戶端連接埠
    • 啟動ZooKeeper:執行下列指令啟動ZooKeeper:
    • bin/zkServer.sh start
      四、安裝Kafka
    • 下載Kafka:從Apache 官網下載Kafka 二進位套件。
    解壓縮 Kafka:將下載的二進位套件解壓縮到指定目錄。
  3. 設定Kafka:在解壓縮後的Kafka 目錄下找到
config/server.properties

文件,並修改以下設定:

    broker.id=0
  1. :Kafka 代理ID
    zookeeper.connect=localhost:2181
  1. :ZooKeeper 連線位址

log.dirs=/path /to/kafka/logs:Kafka 日誌目錄

  1. #啟動Kafka:執行以下指令啟動Kafka:
bin/kafka-server-start.sh config/server.properties

#五、創建主題

  1. 開啟Kafka 命令列工具:執行以下命令開啟Kafka 命令列工具:
bin/kafka-console-producer.sh --topic my-topic
  1. 建立主題:在Kafka 命令列工具中輸入以下命令建立主題:
create my-topic --replication-factor 1 --partitions 1

六、發送訊息

  1. #在Kafka 命令列工具中輸入以下命令發送訊息:
send my-topic hello world
  1. 七、接收訊息

開啟另一個Kafka 命令列工具:執行下列指令開啟另一個Kafka 命令列工具:

bin/kafka-console-consumer.sh --topic my-topic --from-beginning

接收訊息:在Kafka 命令列工具中將顯示收到的訊息。 ############八、停止Kafka############執行以下指令停止Kafka:######
bin/kafka-server-stop.sh
######執行下列指令停止ZooKeeper:######
bin/zkServer.sh stop
######九、總結#########透過上述步驟,您已經成功地在Linux 上安裝了Kafka。現在,您可以開始使用 Kafka 處理資料了。 ###

以上是快速上手Linux下安裝Kafka的簡單指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn