---
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) 소요 시간: 4분

Kafka 클러스터에서 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 클라이언트 컴퓨터에 이진 파일을 설치합니다.") 문서를 참조하십시오.
{#create-hermes-topic__ul_ryb_fwk_w1c}

필요한 역할: admin

## 이 태스크 정보

Hermes Kafka 주제의 이름은 다음 규칙을 사용하여 지정됩니다.

    snc.<instance_name>.<namespace>.<app_id>.<topic_name>

위치:

* 인스턴스의 이름은 `<instance_name>`입니다.
* `<namespace>` 는 Kafka 주제가 속한 도메인의 네임스페이스입니다(선택 사항).
* 애플리케이션 ID는 `<app_id>`입니다.

  생성한 주제는 이 애플리케이션에 속합니다. 다음 중 하나를 지정합니다.
  * 로그 익스포트 서비스 주제 `sn_logstoanalytics`
  * 스트리밍 연결 주제 `sn_streamconnect`
  {#create-hermes-topic__ul_nf4_hch_1xb}
* 주제의 고유한 이름은 `<topic_name>`입니다.
{#create-hermes-topic__ul_nyw_fch_1xb}  
주:  
전체 항목 이름은 대/소문자를 구분하며 200자로 제한됩니다.

## 프로시저

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

         cd /home/user/Software/kafka/config

   * 예를 들어 Windows의 경우:

         cd C:\Software\kafka\config

   {#create-hermes-topic__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>` 를 키 저장소 파일 경로로 바꿉니다.
      {#create-hermes-topic__ul_tvh_twp_twb}
   3. 변경 내용을 일반 텍스트로 저장합니다.
   {#create-hermes-topic__substeps_jt5_lwp_twb}
3. Kafka 디렉터리로 이동합니다.
4. 다음 명령을 실행하여 테스트 항목을 생성합니다.
   * 유닉스:

         ./bin/kafka-topics.sh --create --topic snc.<instance_name>.<namespace>.sn_<app_id>.<topic_name> --command-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-topics.bat --create --topic snc.<instance_name>.<namespace>.sn_<app_id>.<topic_name> --command-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

   {#create-hermes-topic__choices_tvp_w3b_mxb}  
   다음 자리 표시자 변수를 바꿉니다.
   * 인스턴스 이름(대/소문자 구분)으로 `<instance_name>`
   * `<namespace>` Kafka 주제가 속한 도메인의 네임스페이스로 바꿉니다(선택 사항).
   * 애플리케이션 ID로 `<app_id>`(대/소문자 구분)
   * 사용하려는 고유한 주제 이름(대/소문자 구분)으로 `<topic_name>`
   {#create-hermes-topic__ul_ogc_zch_1xb}

## 결과

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

## 다음에 수행할 작업

[Kafka 클라이언트를 사용하여 주제에 대한 Hermes 테스트 메시지 생성](https://servicenow-prod.fluidtopics.net/BniaDbqEd5WAgNhPRvaqNQ "생산자 클라이언트를 구성하여 주제에 대한 Hermes 테스트 메시지를 생성합니다.")
**관련 태스크**   

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

