43. Kafka Source


Kafka トピックからデータを受信します。

43.1. 設定オプション

次の表は、kafka-source Kamelet で利用できる設定オプションをまとめたものです。

Expand
プロパティー名前説明デフォルト

topic *

Topic Names

Kafka トピック名のコンマ区切りリスト

string

  

bootstrapServers *

Brokers

Kafka Broker URL のコンマ区切りリスト

string

  

user *

Username

Kafka に対して認証を行うためのユーザー名

string

  

password *

Password

kafka に対して認証を行うためのパスワード

string

  

securityProtocol

Security Protocol

ブローカーとの通信に使用されるプロトコル。SASL_PLAINTEXT、PLAINTEXT、SASL_SSL、および SSL がサポートされます。

string

"SASL_SSL"

 

saslMechanism

SASL Mechanism

使用される Simple Authentication and Security Layer(SASL) メカニズム。

string

"PLAIN"

 

autoCommitEnable

Auto Commit Enable

true の場合、コンシューマーによってすでにフェッチされているメッセージのオフセットを ZooKeeper に定期的にコミットします。

boolean

true

 

allowManualCommit

Allow Manual Commit

手動コミットを許可するかどうか。

boolean

false

 

autoOffsetReset

Auto Offset Reset

初期オフセットがない場合のアクション。列挙は 3 つあり、値は latest、earliest、none のいずれかです。

string

"latest"

 

pollOnError

Poll On Error Behavior

新しいメッセージのポーリング中に、kafka が例外を出力した場合のアクション。5 つの列挙があり、値は DISCARD、ERROR_HANDLER、RECONNECT、RETRY、STOP のいずれかです。

string

"ERROR_HANDLER"

 

deserializeHeaders

Automatically Deserialize Headers

有効にすると、Kamelet ソースはすべてのメッセージヘッダーを文字列表現に逆シリアル化します。デフォルトは false です。

boolean

true

 

consumerGroup

Consumer Group

このソースが属するコンシューマーのグループを一意に識別する文字列

string

"my-group-id"

 

topicIsPattern

Topic Is Pattern

トピックがパターン (正規表現) であるかどうか。これを使用して、パターンに一致する動的な数のトピックをサブスクライブできます。

boolean

false

 

* = アスタリスクの付いたフィールドは 必須 です。

43.2. 依存関係

実行時に、`kafka-source Kamelet は以下の依存関係の存在に依存します。

  • mvn:org.apache.camel.kamelets:camel-kamelets-utils
  • camel:kafka
  • camel:kamelet
  • camel:core

43.3. Kamelets ソースファイル

https://github.com/apache/camel-kamelets/blob/4.8.x/kamelets/kafka-source.kamelet.yaml

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る