第5章 Streams for Apache Kafka の設定
Kafka および ZooKeeper プロパティーファイルを使用して、Streams for Apache Kafka を設定します。
- ZooKeeper
-
/kafka/config/zookeeper.properties
- Kafka
-
/kafka/config/server.properties
プロパティーファイルは Java 形式であり、各プロパティーは以下の形式で個別の行にあります。
<option> = <value>
<option> = <value>
#
または !
で始まる行はコメントとして扱われ、Streams for Apache Kafka コンポーネントによって無視されます。
This is a comment
# This is a comment
改行/キャリッジリターンの直前で \
を使用して、値を複数の行に分割することができます。
sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required \ username="bob" \ password="bobs-password";
sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required \
username="bob" \
password="bobs-password";
変更をプロパティーファイルに保存したら、Kafka ブローカーまたは ZooKeeper を再起動する必要があります。マルチノード環境では、クラスター内の各ノードでプロセスを繰り返す必要があります。
5.1. 標準の Kafka 設定プロパティーの使用
標準の Kafka 設定プロパティーを使用して Kafka コンポーネントを設定します。
プロパティーは、以下の Kafka コンポーネントの設定を制御および調整するオプションを提供します。
- ブローカー
- トピック
- プロデューサークライアント、コンシューマークライアント、および管理クライアント
- Kafka Connect
- Kafka Streams
ブローカーおよびクライアントパラメーターには、認可、認証、および暗号化を設定するオプションが含まれます。
Kafka 設定プロパティーの詳細と、プロパティーを使用してデプロイメントを調整する方法は、以下のガイドを参照してください。