스키마 레지스트리

Prev Next

VPC 환경에서 이용 가능합니다.

Topic 메뉴에서 스키마를 연동하는 방법을 설명합니다. 스키마 레지스트리에 메시지 Key 또는 Value에 대한 스키마를 정의하고 관리할 수 있습니다.

스키마 레지스트리 설정

스키마 레지스트리 설정을 변경할 수 있습니다. Key, Value 타입 중 하나의 스키마를 생성한 후에 설정을 변경할 수 있습니다. 스키마가 없는 경우, [설정] 버튼은 비활성화 됩니다.

  1. 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서 i_menu > Services > Big Data & Analytics > Data Stream 메뉴를 차례대로 클릭해 주십시오.
  2. Topic 메뉴를 클릭해 주십시오.
  3. 토픽 목록에서 서비스 상세 보기를 클릭해 주십시오.
  4. 토픽 상세 화면에서 [스키마 레지스트리] 탭 메뉴를 클릭해 주십시오.
  5. [설정] 버튼을 클릭해 주십시오.
    • 설정
      • 활성: 이전 버전의 스키마와 호환되어야 스키마를 등록할 수 있습니다. 설정 후 직전 버전과 호환성을 검사(BACKWARD)합니다.
      • 비활성: 이전 버전의 스키마와 호환되지 않아도 스키마를 등록할 수 있습니다. 설정 후 호환되지 않는 데이터 가 유입되면 처리되지 않을 수 있습니다
    • Key 타입 호환성
      • 메시지 Key에 대해서 호환성 검사 활성화 여부 설정
    • Value 타입 호환성
      • 메시지 Value에 대해서 호환성 검사 활성화 여부 설정

스키마 레지스트리 정보 확인

  • 접속 엔드포인트: Kafka Client를 통해 스키마 연동 시 사용가능한 네트워크 주소

스키마 생성

스키마 레지스트리를 설정하는 방법은 다음과 같습니다.

  1. 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서 i_menu > Services > Big Data & Analytics > Data Stream 메뉴를 차례대로 클릭해 주십시오.
  2. Topic 메뉴를 클릭해 주십시오.
  3. 토픽 목록에서 서비스 상세 보기를 클릭해 주십시오.
  4. 토픽 상세 화면에서 [스키마 레지스트리] 탭 메뉴를 클릭해 주십시오.
  5. [추가] 버튼을 클릭해 주십시오.
    • 기본 정보
      • 타입: 스키마의 종류를 선택합니다.
        • Key: 메시지 Key에 대해서 스키마 생성
        • Value: 메시지 Value에 대해서 스키마 생성
      • 데이터 유형: 메시지 Key(또는 Value)를 직렬화 하거나 역직렬화 하는 방법을 지정합니다.
        • Producer가 메시지 Key(또는 value)를 직렬화하는 방법을 지정합니다.
        • Consumer가 수신한 바이트 데이터를 다시 Key(또는 value)객체로 역직렬화하는 방법을 지정합니다.
        • AVRO, JSON, PROTOBUF 를 사용할 수 있습니다.
    • 스키마: 등록하고자 하는 스키마를 입력한다. 1MB 이내로 입력
    • 호환성 검증: 입력한 스키마와 이전버전 스키마 간 호환성(BACKWARD)을 검증합니다.
  6. [완료] 버튼을 클릭해 주십시오.
    • 스키마 목록에 생성한 스키마가 표시됩니다.

스키마 정보 확인

  1. 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서 i_menu > Services > Big Data & Analytics > Data Stream 메뉴를 차례대로 클릭해 주십시오.
  2. Topic 메뉴를 클릭해 주십시오.
  3. 토픽 목록에서 서비스 상세 보기를 클릭해 주십시오.
  4. 토픽 상세 화면에서 [스키마 레지스트리] 탭 메뉴를 클릭해 주십시오.
  5. 스키마 ID를 클릭해 주십시오.
  6. 필요한 정보를 확인해 주십시오.
    • ID: 스키마 고유 ID
    • Version: 스키마 레지스트리 내에 등록된 이력
    • 타입: 스키마 종류 Key 또는 Value
    • 데이터 유형: 메시지 Key(또는 Value)를 직렬화 하거나 역직렬화 하는 방법
    • 스키마: 등록한 스키마 확인

스키마 삭제

  1. 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서 i_menu > Services > Big Data & Analytics > Data Stream 메뉴를 차례대로 클릭해 주십시오.
  2. Topic 메뉴를 클릭해 주십시오.
  3. 토픽 목록에서 서비스 상세 보기를 클릭해 주십시오.
  4. 토픽 상세 화면에서 [스키마 레지스트리] 탭 메뉴를 클릭해 주십시오.
  5. 삭제하고자 하는 스키마 버전을 선택해 주십시오.
  6. [삭제] 버튼을 클릭해 주십시오.
  7. 알림 팝업 창이 나타나면 내용을 확인한 후 [삭제] 버튼을 클릭해 주십시오.
    • 스키마 목록에서 삭제한 스키마 버전이 사라집니다.