首頁 > 系統教程 > Linux > 主體

逐步指南:在Linux系統下從頭開始安裝Kafka

WBOY
發布: 2024-01-31 15:09:07
原創
438 人瀏覽過

一、準備工作

在開始安裝之前,你需要確保你的系統符合以下要求:

  • 作業系統:Ubuntu 16.04 或更高版本
  • 記憶體:至少4GB
  • 硬碟空間:至少500GB
  • Java:版本8 或更高版本
  • ZooKeeper:版本3.4 或更高版本

#二、安裝Java

  1. 使用下列指令更新系統軟體包清單:
sudo apt-get update
登入後複製
  1. #安裝Java:
sudo apt-get install openjdk-8-jdk
登入後複製
  1. 驗證Java 是否已成功安裝:
java -version
登入後複製

三、安裝ZooKeeper

  1. 下載ZooKeeper:
wget https://mirrors.estointernet.in/apache/zookeeper/zookeeper-3.6.3/zookeeper-3.6.3.tar.gz
登入後複製
  1. 解壓縮ZooKeeper:
tar -xzvf zookeeper-3.6.3.tar.gz
登入後複製
  1. 移動ZooKeeper 到安裝目錄:
sudo mv zookeeper-3.6.3 /opt/zookeeper
登入後複製
  1. 建立ZooKeeper 使用者和群組:
#
sudo groupadd zookeeper
sudo useradd -g zookeeper zookeeper
登入後複製
  1. 授予ZooKeeper 使用者和群組對安裝目錄的權限:
sudo chown -R zookeeper:zookeeper /opt/zookeeper
登入後複製
  1. 編輯ZooKeeper 設定檔:
sudo nano /opt/zookeeper/conf/zoo.cfg
登入後複製
  1. 在設定檔中,將dataDirclientPort 選項的值分別改為/var/lib/zookeeper2181
dataDir=/var/lib/zookeeper
clientPort=2181
登入後複製
  1. 建立ZooKeeper 資料目錄:
sudo mkdir -p /var/lib/zookeeper
sudo chown -R zookeeper:zookeeper /var/lib/zookeeper
登入後複製
  1. 啟動ZooKeeper:
sudo /opt/zookeeper/bin/zkServer.sh start
登入後複製
  1. #驗證ZooKeeper 是否已成功啟動:
sudo netstat -plnt | grep 2181
登入後複製

四、安裝Kafka

  1. 下載Kafka:
wget https://mirrors.estointernet.in/apache/kafka/2.8.1/kafka_2.13-2.8.1.tgz
登入後複製
  1. 解壓縮Kafka:
#
tar -xzvf kafka_2.13-2.8.1.tgz
登入後複製
  1. 移動Kafka 到安裝目錄:
sudo mv kafka_2.13-2.8.1 /opt/kafka
登入後複製
  1. 建立Kafka 使用者和群組:
sudo groupadd kafka
sudo useradd -g kafka kafka
登入後複製
  1. 授予Kafka 使用者和群組對安裝目錄的權限:
sudo chown -R kafka:kafka /opt/kafka
登入後複製
  1. 編輯Kafka 設定檔:
sudo nano /opt/kafka/config/server.properties
登入後複製
  1. 在設定檔中,將下列選項的值變更為:
broker.id=0
listeners=PLAINTEXT://:9092
zookeeper.connect=localhost:2181
登入後複製
  1. 建立Kafka 資料目錄:
sudo mkdir -p /var/lib/kafka
sudo chown -R kafka:kafka /var/lib/kafka
登入後複製
  1. 啟動Kafka:
sudo /opt/kafka/bin/kafka-server-start.sh /opt/kafka/config/server.properties
登入後複製
  1. 驗證Kafka 是否已成功啟動:
sudo netstat -plnt | grep 9092
登入後複製

五、測試Kafka

  1. 建立一個主題:
kafka-topics --create --topic test --partitions 1 --replication-factor 1
登入後複製
  1. 向主題發送訊息:
kafka-console-producer --topic test --message "Hello, world!"
登入後複製
  1. 從主題接收訊息:
kafka-console-consumer --topic test --from-beginning
登入後複製

六、總結

你已經成功地在Linux 下安裝了Kafka。現在,你可以開始使用 Kafka 來建立分散式系統。

以上是逐步指南:在Linux系統下從頭開始安裝Kafka的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!