標題:Linux Kafka 安裝教學:快速上手
文字:
一、前言
-
-
-
-
#Apache Kafka 是一個分散式發布-訂閱訊息系統,它可以處理大量數據,並提供高吞吐量、低延遲和高可靠性。 Kafka 廣泛應用於日誌收集、資料分析、流程處理等領域。 -
- 二、安裝準備
-
作業系統:Linux(建議使用Ubuntu 18.04 或更高版本)
Java:JDK 8 或更高版本
- ZooKeeper:3.4.14 或更高版本
Kafka:2.11 或更高版本
-
三、安裝ZooKeeper
- 下載ZooKeeper:從Apache 官網下載ZooKeeper 二進位套件。
解壓縮 ZooKeeper:將下載的二進位套件解壓縮到指定目錄。
設定ZooKeeper:在解壓縮後的ZooKeeper 目錄下找到
conf/zoo.cfg
文件,並修改以下配置:-
- # dataDir=/path/to/zookeeper/data
- :ZooKeeper 資料目錄
clientPort=2181
:ZooKeeper 用戶端連接埠
-
啟動ZooKeeper:執行下列指令啟動ZooKeeper:
bin/zkServer.sh start
登入後複製
四、安裝Kafka
下載Kafka:從Apache 官網下載Kafka 二進位套件。
解壓縮 Kafka:將下載的二進位套件解壓縮到指定目錄。 設定Kafka:在解壓縮後的Kafka 目錄下找到
config/server.properties
文件,並修改以下設定:
broker.id=0- :Kafka 代理ID
zookeeper.connect=localhost:2181- :ZooKeeper 連線位址
log.dirs=/path /to/kafka/logs:Kafka 日誌目錄
- #啟動Kafka:執行以下指令啟動Kafka:
bin/kafka-server-start.sh config/server.properties
登入後複製
#五、創建主題
- 開啟Kafka 命令列工具:執行以下命令開啟Kafka 命令列工具:
bin/kafka-console-producer.sh --topic my-topic
登入後複製
- 建立主題:在Kafka 命令列工具中輸入以下命令建立主題:
create my-topic --replication-factor 1 --partitions 1
登入後複製
六、發送訊息
- #在Kafka 命令列工具中輸入以下命令發送訊息:
send my-topic hello world
登入後複製
- 七、接收訊息
開啟另一個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中文網其他相關文章!