Apache Kafka

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

Apache Kafkaは、オープンソースの分散イベントストリーミングプラットフォームです。 多くの業界や組織で、支払いの処理やその他の金融取引のリアルタイム実行、顧客とのやり取りや注文の収集と即時対応、データプラットフォーム、マイクロサービスなどの基盤として使用されています。
Workato Apache Kafkaコネクターを使用すると、ローカルまたはWebのKafkaクラスターインスタンスにリンクし、次のことができます。

WorkatoでApache Kafkaに接続する方法

クラウドプロファイルOPAを使用してWorkatoでApache Kafkaへのコネクションを確立するには、次の手順を実行します。

ローカルプロファイルのセットアップ

このガイドの手順では、Cloud Profileを使用してApache Kafkaコネクションを設定します。 config.ymlファイルを使用してコネクションを設定するには、Apache Kafka Profileガイドを参照してください。

1

Workatoが接続しているApache Kafkaインスタンスを識別するコネクション名を入力します。

設定済みのApache Kafkaコネクションコネクションを作成

2

ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。

3

オンプレミスグループドロップダウンメニューを使用して、クラウドプロファイルを使用するオンプレミスグループを選択します。

4

kafkaまたはkafka+sslプロトコルを使用するサーバーURLを入力します。

5

一般的な操作のタイムアウトをミリ秒単位で指定します。

6

SSL/TLSを使用してKafkaに接続するには、次の値を.pem形式で入力します。

1

X509サーバー証明書およびSSLクライアント証明書を入力します。

2

RSASSLクライアントキーを入力します。

3

任意です。 RSASSLクライアントキーパスワードを入力します。 パスワードで保護された秘密鍵をインライン化しないでください。

7

任意です。 Kafkaコネクションの追加プロパティセクションを展開し、パラメーターを追加をクリックして追加プロパティを定義します。

追加プロパティの定義

任意のKafkaプロデューサーまたはコンシューマー設定プロパティを定義できます。 例:bootstrap.serversまたはbatch_size

一部のプロパティは、オンプレミスエージェントによって上書きされるため使用できません。 保護されたプロパティには、次のものがあります。

プロパティ名詳細
key.serializerエージェントではStringSerializerのみがサポートされています。
value.serializerエージェントではStringSerializerのみがサポートされています。
key.deserializerエージェントではStringSerializerのみがサポートされています。
value.deserializerエージェントではStringSerializerのみがサポートされています。
auto.offset.resetレシピで定義されます。
enable.auto.commit内部で定義されます。

Kafkaコネクターは、バイナリシリアル化形式であるApache Avroを使用します。 Avroは、JSONスキーマを使用して存在するフィールドとその型を定義します。 コネクターはデータをスキーマレジストリに保存します。 Kafkaコネクターには、スキーマレジストリのバージョン6.1.4以降が必要です。 例:

オンプレミスKafka AvroコネクションスキーマレジストリURLを使用したKafkaコネクション設定

8

接続をクリックします。

NO PROFILE FOUNDエラーのトラブルシューティング

No profile foundエラーが発生した場合は、オンプレミスコネクションの問題のトラブルシューティングガイドを参照してください。

Last updated: