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 - kafkaKafka を起動します。
/opt/kafka/bin/kafka-server-start.sh -daemon /opt/kafka/config/server.propertiesKafka が稼働していることを確認します。
jcmd | grep kafka戻り値:
process ID kafka.Kafka /opt/kafka/config/server.properties