ADCv2 ゲートウェイを介して Hermes への接続をテストすることで、キーストアとトラストストアが正しく生成されていることを確認します。
手順
-
Apache Kafka をダウンロードしてインストールします。
-
をダウンロードする Apache Kafka バイナリ。
-
次のコマンドを実行して、Kafka パッケージを展開します。
tar -zxvf kafka_2.13-3.1.2.tgz
-
次のコマンドを実行して、Kafka ディレクトリに移動します。
-
プロデューサーを構成します。
-
config/producer.properties ファイルを開きます。
-
次の SSL プロパティを設定します。
security.protocol=SSL
ssl.truststore.password=<truststore password>
ssl.truststore.location=<path to truststore.p12>
ssl.truststore.type=PKCS12
ssl.keystore.password=<keystore password>
ssl.keystore.location=<path to keystore.p12>
ssl.keystore.type=PKCS12
ssl.key.password=<keystore password>
次のプレースホルダー変数を置き換えます。
<truststore password> はトラストストアパスワードで置き換えます。
<path to truststore.p12> はトラストストアファイルへのパスで置き換えます。
<keystore password> はキーストアパスワードで置き換えます。
<path to keystore.p12> はキーストアファイルへのパスで置き換えます。
ステップ 1 ~ 3 を実行すると、Apache Kafka がダウンロードされ、producer.properties が正しく構成されるはずです。次の手順で指定するすべてのコマンドは、Apache Kafka ホームディレクトリ内で実行する必要があります。
-
config/producer.properties ファイルを config/bootcamp.properties にコピーします。
この例では、
bootcamp を一般的な名前として使用しています。
cp config/producer.properties config/bootcamp.properties
-
トピックを一覧表示するには、次のコマンドを使用します。
bin/kafka-topics.sh --list --command-config config/bootcamp.properties --bootstrap-server <instance name>.service-now.com:4000,<instance name>.service-now.com:4001,<instance name>.service-now.com:4002,<instance name>.service-now.com:4003
必ず
<instance name> をインスタンス名で置き換えてください。
インスタンスにトピックがある場合は、ここにリストされます。