---
sourceDocument: オーストラリア ServiceNow AI Platform の機能
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/servicenow-platform

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア ServiceNow AI Platform の機能

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# テストメッセージを消費する

# Kafka クライアントを使用した Hermes トピックからのテストメッセージの消費 {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：6分

2 つのコンシューマークライアントを設定して、Hermes トピックからのテストメッセージを消費します。

## 始める前に

* ServiceNow® インスタンス署名証明書とキーストアを生成して Kafka トピックを保護します。 Hermes コンシューマーを構成するときは、トラストストアとキーストアの詳細を指定する必要があります。「[Hermes メッセージングサービス への安全な接続の設定](https://servicenow-prod.fluidtopics.net/8M94LPSTxAdp914XNilunw "ServiceNow インスタンス署名証明書を生成して Kafka トピックを保護します。")」を参照してください。
* Apache Kafka をダウンロードしてインストールします。「[Apache Kafka クライアント環境の準備](https://servicenow-prod.fluidtopics.net/iuxRWJ2K8CiG_Vd~Fl84Qw "Apache Kafka バイナリを Unix または Windows クライアントマシンにインストールします。")」を参照してください。
* メッセージを消費する前に、Hermes Kafka クラスターでトピックを作成し、テストメッセージを生成します。詳細については、「[Kafka クライアントを使用した Hermes でのテストトピックの作成](https://servicenow-prod.fluidtopics.net/A_ZwxfzMQho01aOWBZwyQA "Hermes Kafka クラスターでテストメッセージを送受信するためのトピックを作成します。")」および「[Kafka クライアントを使用した Hermes トピックへのテストメッセージの生成](https://servicenow-prod.fluidtopics.net/eKMCqwGHlaz5BTqbnepMog "プロデューサークライアントを設定して、Hermes トピックへのテストメッセージを生成します。")」を参照してください。

{#consume-messages-hermes__ul_krd_qg3_1xb}

必要なロール：admin

## このタスクについて

次の手順では、2 つのコンシューマークライアントを設定し、Hermes Kafka クラスターからテストメッセージを受信する方法について説明します。Hermes は Kafka クラスターのペアを使用するため、別々のコンシューマーブートストラップアドレスを持つ 2 つのコンシューマークライアントを構成する必要があります。これによりメッセージは、ドロップされることなく、両方のクラスターから消費されます。  
重要:  
コンシューマークライアントごとに 1 つずつ、2 つの異なるコンシューマーブートストラップアドレスを設定する必要があります。

ビジネスまたは本番目的で Hermes からのメッセージを消費する準備ができたら、これらの手順を参照してください。

## 手順

1. Kafka を展開した config ディレクトリに移動します。
   * Unix の場合の例：

         cd /home/user/Software/kafka/config

   * Windows の場合の例：

         cd C:\Software\kafka\config

   {#consume-messages-hermes__choices_fgv_zqt_w1c}
2. コンシューマーを設定します。
   1. consumer.properties ファイルを開きます。
   2. 次の 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>` - キーストアファイルへのパスで
      {#consume-messages-hermes__ul_tvh_twp_twb}
   3. 変更内容をプレーンテキストで保存します。
   {#consume-messages-hermes__substeps_jwh_tgt_5wb}
3. 各コンシューマーを使用してメッセージを消費します。
   1. 最初のコンシューマークライアントに対して次のコマンドを実行します。  
      UNIX：

          ./bin/kafka-console-consumer.sh --consumer.config ./config/consumer.properties --topic snc.<instance_name>.<namespace>.sn_<app_id>.<topic_name> --group snc.<instance_name>.<consumer_group_id> --from-beginning --bootstrap-server <instance_name>.service-now.com:4100,<instance_name>.service-now.com:4101,<instance_name>.service-now.com:4102,<instance_name>.service-now.com:4103

      Windows：

          bin\windows\kafka-console-consumer.bat --consumer.config config\consumer.properties --topic snc.<instance_name>.<namespace>.sn_<app_id>.<topic_name> --group snc.<instance_name>.<consumer_group_id> --from-beginning --bootstrap-server <instance_name>.service-now.com:4100,<instance_name>.service-now.com:4101,<instance_name>.service-now.com:4102,<instance_name>.service-now.com:4103

      次のプレースホルダー変数を置き換えます。
      * `<instance_name>` をインスタンス名で
      * `<namespace>` を Kafka トピックが属するドメインの名前空間で (オプション)
      * `<app_id>`アプリケーションIDで
      * `<topic_name>` - テストトピック名で (大文字と小文字を区別)
      * `<consumer_group_id>` - コンシューマーが属するグループの任意のラベルで (大文字と小文字を区別)
      {#consume-messages-hermes__ul_tjk_zxp_twb}  
      注:  
      トピック名の各部分は大文字と小文字を区別します。
   2. 新しいターミナルウィンドウを開きます。
   3. Kafka ディレクトリに移動します。
   4. 2 つめのコンシューマークライアントに対して次のコマンドを実行します。  
      UNIX：

          ./bin/kafka-console-consumer.sh --consumer.config ./config/consumer.properties --topic snc.<instance_name>.<namespace>.<topic_name> --group snc.<instance_name>.<consumer_group_id> --from-beginning --bootstrap-server <instance_name>.service-now.com:4200,<instance_name>.service-now.com:4201,<instance_name>.service-now.com:4202,<instance_name>.service-now.com:4203

      Windows：

          bin\windows\kafka-console-consumer.bat --consumer.config config\consumer.properties --topic snc.<instance_name>.<namespace>.<topic_name> --group snc.<instance_name>.<consumer_group_id> --from-beginning --bootstrap-server <instance_name>.service-now.com:4200,<instance_name>.service-now.com:4201,<instance_name>.service-now.com:4202,<instance_name>.service-now.com:4203

      次のプレースホルダー変数を置き換えます。
      * `<instance_name>` をインスタンス名で
      * `<namespace>`Kafka トピックが属するドメインの名前空間で (オプション)
      * `<topic_name>` - テストトピック名で (大文字と小文字を区別)
      * `<consumer_group_id>` - コンシューマーが属するグループの任意のラベルで (大文字と小文字を区別)
      {#consume-messages-hermes__ul_pfj_vqq_twb}  
      注:  
      トピック名の各部分は大文字と小文字を区別します。
   {#consume-messages-hermes__substeps_nfg_npq_twb}

## タスクの結果

Hermes Kafka クラスターからのテストメッセージが消費されます。

