ステップバイステップ ガイド: Linux に Kafka を最初からインストールする

WBOY
リリース: 2024-01-31 15:09:07
オリジナル
438 人が閲覧しました

1. 準備

インストールを開始する前に、システムが次の要件を満たしていることを確認する必要があります:

  • オペレーティング システム: Ubuntu 16.04 以降
  • メモリ: 4GB 以上
  • #ハードディスク容量: 500GB 以上
  • #Java: バージョン 8 以降
  • #ZooKeeper: バージョン 3.4 以降
  • #2. Java のインストール
次のコマンドを使用してシステム パッケージ リストを更新します:

sudo apt-get update
ログイン後にコピー
  1. Java のインストール:
sudo apt-get install openjdk-8-jdk
ログイン後にコピー
  1. Java が正常にインストールされたかどうかを確認します:
java -version
ログイン後にコピー
    3. ZooKeeper をインストールします
  1. #ZooKeeper をダウンロードします:

wget https://mirrors.estointernet.in/apache/zookeeper/zookeeper-3.6.3/zookeeper-3.6.3.tar.gz
ログイン後にコピー

    ZooKeeper を解凍します:
  1. tar -xzvf zookeeper-3.6.3.tar.gz
    ログイン後にコピー
    ZooKeeper をインストール ディレクトリに移動します:
  1. sudo mv zookeeper-3.6.3 /opt/zookeeper
    ログイン後にコピー
    ZooKeeper ユーザーとグループを作成します:
  1. sudo groupadd zookeeper
    sudo useradd -g zookeeper zookeeper
    ログイン後にコピー
    インストール ディレクトリの ZooKeeper ユーザーおよびグループにアクセス許可を付与します:
  1. sudo chown -R zookeeper:zookeeper /opt/zookeeper
    ログイン後にコピー
    ZooKeeper 構成ファイルを編集します:
  1. sudo nano /opt/zookeeper/conf/zoo.cfg
    ログイン後にコピー
    設定ファイルで、
  1. dataDir
  2. および
clientPort
    オプションの値を
  1. /var/lib/zookeeper および 2181## に変更します。 # それぞれ:
    dataDir=/var/lib/zookeeper
    clientPort=2181
    ログイン後にコピー
    ZooKeeper データ ディレクトリの作成:
    sudo mkdir -p /var/lib/zookeeper
    sudo chown -R zookeeper:zookeeper /var/lib/zookeeper
    ログイン後にコピー
ZooKeeper の起動:
  1. sudo /opt/zookeeper/bin/zkServer.sh start
    ログイン後にコピー
ZooKeeper が正常に開始されたことを確認します:
  1. sudo netstat -plnt | grep 2181
    ログイン後にコピー
  2. 4. Kafka のインストール
  1. Kafka のダウンロード:
wget https://mirrors.estointernet.in/apache/kafka/2.8.1/kafka_2.13-2.8.1.tgz
ログイン後にコピー

Kafka の解凍:
  1. tar -xzvf kafka_2.13-2.8.1.tgz
    ログイン後にコピー
Kafka をインストール ディレクトリに移動します:
  1. sudo mv kafka_2.13-2.8.1 /opt/kafka
    ログイン後にコピー
  2. #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
ログイン後にコピー
    5.Kafka をテストします
トピックを作成します:
  1. kafka-topics --create --topic test --partitions 1 --replication-factor 1
    ログイン後にコピー
トピックにメッセージを送信:

kafka-console-producer --topic test --message "Hello, world!"
ログイン後にコピー
  1. トピックからのメッセージを受信:
kafka-console-consumer --topic test --from-beginning
ログイン後にコピー
    6. 概要
  1. あなたLinux に Kafka を正常にインストールしました。これで、Kafka を使用して分散システムの構築を開始できます。

以上がステップバイステップ ガイド: Linux に Kafka を最初からインストールするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!