機械翻訳について

接続の作成の前提条件

「Apache Kafkaアダプタ」との接続を作成するには、次の前提条件を満たす必要があります。

ブートストラップ・サーバーのホストとポートの確認

Kafkaブローカのリストへの接続に使用するブートストラップ・サーバーのホストとポートを把握します。

セキュリティ・ポリシーの詳細の取得

「Apache Kafkaアダプタ」の次のセキュリティ・ポリシーの詳細を取得します。

  • Simple Authentication and Security Layer (SASL) Plain over SSLまたはSASLプレーン・セキュリティ・ポリシーを使用する場合は、SASLのユーザー名とパスワードを知ってください。

  • SSL、TLSまたは相互TLSポリシーのSASLプレーンを使用するには、必要な証明書を持っている必要があります。

Apache KafkaアダプタとのConfluent Kafkaの構成

Confluent KafkaとApache Kafkaアダプタを構成するには、ConnectionsページでApache Kafkaアダプタを正常に構成するために次の情報を取得する必要があります。

  1. 接続ページに必要なユーザー名とパスワードを次のロケーションに生成します:
    https://confluent.cloud/environments/env-dvgny/clusters/lkc-rjn91/api-keys
    1. 「Add Key」をクリックします。
      Connectionsページの「SASLユーザー名」フィールドにキーを入力し、「SASLパスワード」フィールドにシークレット・キーを入力する必要があります。 「接続セキュリティの構成」を参照してください。
  2. トラストストアを生成します:
    1. 証明書を生成します。
       echo -n | openssl s_client -connect host:port | sed -ne  '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > /tmp/server.cert

      ここで、host : portはブートストラップ・サーバーとポートの組合せです。

    2. ステップaで作成した証明書からトラストストアを生成します:
      keytool -keystore conf_2.jks -alias ConfRoot -import -file conf_server.cert

      この例では、conf_2.jksはConnectionsページのTrustStoreフィールドにアップロードするトラストストア・ファイルの名前です。

    3. プロンプトが表示されたら、パスワードを入力します。 パスワードはConnectionsページの「トラストストアのパスワード」フィールドに入力する必要があるため、覚えておいてください。

次のConfluent Kafkaの制限事項に注意してください:

  • 「Apache Kafkaアダプタ」は、Apache Kafkaのシリアライザ/デシリアライザ(文字列/ByteArray)をサポートしています。 Confluentまたはその他のシリアライザ/デシリアライザはサポートされません。
  • SASL PLAIN over SSLセキュリティ・ポリシーのみをサポートします。
  • XML/JSONおよびAVROメッセージ構造をサポートします。 その他の構造/フォーマットはサポートされていません。
  • スキーマ・レジストリはApache Kafkaアダプタではサポートされていません。