---
sourceDocument: Xanadu Now Platform 기능
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/xanadu/servicenow-platform

 Release :

    - xanadu

ft:locale :

    - ko-KR

ft:publication_title :

    - Xanadu Now Platform 기능

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# Kafka 클라이언트를 사용하여 주제에 대한 Hermes 테스트 메시지 생성

# Kafka 클라이언트를 사용하여 주제에 대한 Hermes 테스트 메시지 생성 {#ariaid-title1}

* 릴리스 버전: Xanadu
* 
* 업데이트 날짜 2024년 08월 01일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 3분

생산자 클라이언트를 구성하여 주제에 대한 Hermes 테스트 메시지를 생성합니다.

## 시작하기 전에

* 인스턴스가 서명된 인증서와 키 스토어를 ServiceNow® 생성하여 Kafka 주제를 보호합니다. 생산자를 구성할 Hermes 때 신뢰 저장소 및 키 저장소 상세 정보를 제공해야 합니다. [에 대한 보안 연결 설정 Hermes 메시징 서비스](https://servicenow-prod.fluidtopics.net/CGntGIUgcHuJdVOy_iQy~A "인스턴스가 서명된 인증서를 생성 ServiceNow 하여 Kafka 주제를 보호합니다.") 문서를 참조하십시오.
* 를 다운로드하여 설치합니다 Apache Kafka. [클라이언트 환경 준비 Apache Kafka](https://servicenow-prod.fluidtopics.net/O1hKN6vP8TD~0g8rULiMUw "Apache Kafka Unix 또는 Windows 클라이언트 컴퓨터에 이진 파일을 설치합니다.") 문서를 참조하십시오.
* 생성한 테스트 메시지를 저장할 테스트 항목을 만듭니다. 자세한 내용은 [Kafka 클라이언트를 Hermes 사용하여 테스트 주제 생성](https://servicenow-prod.fluidtopics.net/nmJpf5UdGss9r6JZbeKaeA "Kafka 클러스터에서 Hermes 테스트 메시지를 보내고 받기 위한 주제를 만듭니다.") 문서를 참조하십시오.

{#produce-messages-hermes__ul_pcc_ng3_1xb}

필요한 역할: admin

## 이 태스크 정보

다음 단계에서는 생산자 클라이언트를 구성하고 Kafka 클러스터에 Hermes 테스트 메시지를 보내는 방법을 설명합니다. 비즈니스 또는 프로덕션 목적으로 메시지를 Hermes 생성할 준비가 되면 다음 단계를 참조하십시오.

## 프로시저

1. Kafka를 추출한 config 디렉터리로 이동합니다.
   * 예를 들어, Unix의 경우:

         cd /home/user/Software/kafka/config

   * 예를 들어 Windows의 경우:

         cd C:\Software\kafka\config

   {#produce-messages-hermes__choices_fgv_zqt_w1c}
2. 생성자를 구성합니다.
   1. producer.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.p12에 대한 <경로>` 를 신뢰 저장소 파일의 경로로 바꿉니다.
      * `<키 저장소 암호>` 를 키 저장소 암호로 바꿉니다.
      * `<path to keystore.p12>` 를 키 저장소 파일 경로로 바꿉니다.
      {#produce-messages-hermes__ul_tvh_twp_twb}
   3. 변경 내용을 일반 텍스트로 저장합니다.
   {#produce-messages-hermes__substeps_jt5_lwp_twb}
3. 테스트 토픽을 생성합니다.
   1. Kafka 디렉터리로 이동합니다.
   2. 다음 명령을 실행합니다.  
      유닉스:

          ./bin/kafka-console-producer.sh --topic snc.<instance_name>.<namespace>.sn_<app_id>.<topic_name> --producer.config ./config/producer.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

      윈도우:

          bin/windows/kafka-console-producer.bat --topic snc.<instance_name>.<namespace>.sn_<app_id>.<topic_name> --producer.config config/producer.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>`
      * `<namespace>` Kafka 주제가 속한 도메인의 네임스페이스로 바꿉니다(선택 사항).
      * 애플리케이션 ID로 `<app_id>`
      * 고유한 테스트 주제 이름으로 `<topic_name>`
      {#produce-messages-hermes__ul_tjk_zxp_twb}  
      주:  
      토픽 이름의 각 부분은 대소문자를 구분합니다.
   3. 테스트 주제에 테스트 메시지를 보냅니다.  
      예:

          test1
          test2
          test3

   {#produce-messages-hermes__substeps_mlm_vxp_twb}

## 결과

Kafka 클러스터의 Hermes 테스트 주제에 테스트 메시지가 생성됩니다.

## 다음에 수행할 작업

[Kafka 클라이언트를 사용하여 주제의 Hermes 테스트 메시지 사용](https://servicenow-prod.fluidtopics.net/ZLGO9WWvAECmpWhKgABkdA "두 개의 소비자 클라이언트를 구성하여 주제의 Hermes 테스트 메시지를 사용합니다.")
**관련 태스크**   

* [클라이언트 환경 준비 Apache Kafka](https://servicenow-prod.fluidtopics.net/O1hKN6vP8TD~0g8rULiMUw "Apache Kafka Unix 또는 Windows 클라이언트 컴퓨터에 이진 파일을 설치합니다.")
* [Kafka 클라이언트를 Hermes 사용하여 테스트 주제 생성](https://servicenow-prod.fluidtopics.net/nmJpf5UdGss9r6JZbeKaeA "Kafka 클러스터에서 Hermes 테스트 메시지를 보내고 받기 위한 주제를 만듭니다.")
* [Kafka 클라이언트를 사용하여 주제의 Hermes 테스트 메시지 사용](https://servicenow-prod.fluidtopics.net/ZLGO9WWvAECmpWhKgABkdA "두 개의 소비자 클라이언트를 구성하여 주제의 Hermes 테스트 메시지를 사용합니다.")

