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

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기3분
  • 생산자 클라이언트를 구성하여 주제에 대한 Hermes 테스트 메시지를 생성합니다.

    시작하기 전에

    필요한 역할: 관리자

    이 태스크 정보

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

    프로시저

    1. Kafka를 추출한 구성 디렉터리로 이동합니다.
      • 예를 들어, Unix에서는 다음과 같습니다.
        cd /home/user/Software/kafka/config
      • 예를 들어 Windows의 경우:
        cd C:\Software\kafka\config
    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 password> 를 신뢰 저장소 암호로 바꿉니다.
        • <trust store.p12 경로> 신뢰 저장소 파일 경로 포함
        • <키 저장소 암호> 키 저장소 암호 포함
        • <key store.p12 경로> 키 스토어 파일 경로
      3. 변경 내용을 일반 텍스트로 저장합니다.
    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
        Windows:
        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>
        주:
        주제 이름의 각 부분은 대소문자를 구분합니다.
      3. 테스트 주제에 테스트 메시지를 보냅니다.
        예:
        test1
        test2
        test3

    결과

    테스트 메시지는 Kafka 클러스터의 테스트 토픽 Hermes 에 대해 생성됩니다.

    다음에 수행할 작업

    Kafka 클라이언트를 사용하여 주제 Hermes 의 테스트 메시지 사용