3.4. シングルノードの Kafka クラスターの実行
この手順では、同じホスト上で実行される単一の Apache ZooKeeper ノードと単一の Apache Kafka ノードで構成される基本的な Streams for Apache Kafka クラスターを実行する方法を示します。デフォルトの設定ファイルは Kafka に使用されます。
シングルノードの Streams for Apache Kafka クラスターは信頼性と高可用性を備えていないため、開発目的にのみ適しています。
前提条件
- Streams for Apache Kafka がホストにインストールされている。
クラスターの実行
Kafka クラスターの一意の ID を生成します。
そのために
kafka-storage
ツールを使用できます。/opt/kafka/bin/kafka-storage.sh random-uuid
このコマンドは ID を返します。
注記KRaft モードでクラスター ID が必要です。
Kafka 設定ファイル
/opt/kafka/config/server.properties
を編集します。log.dirs
オプションを/var/lib/kafka/
に設定します。log.dirs=/var/lib/kafka/
kafka
ユーザーに切り替えます。su - kafka
Kafka を起動します。
/opt/kafka/bin/kafka-server-start.sh -daemon /opt/kafka/config/server.properties
Kafka が稼働していることを確認します。
jcmd | grep kafka
戻り値:
process ID kafka.Kafka /opt/kafka/config/server.properties