스키마 레지스트리

Prev Next

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

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

스키마 레지스트리 설정

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

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

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

스키마 레지스트리 정보를 확인할 수 있습니다.

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

스키마 생성

스키마를 생성하는 방법은 다음과 같습니다.

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

스키마 목록에 생성한 스키마가 표시됩니다.

스키마 정보 확인

스키마 정보를 확인하는 방법은 다음과 같습니다.

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

스키마 삭제

스키마를 삭제하는 방법은 다음과 같습니다.

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

스키마 목록에서 삭제한 스키마 버전이 사라집니다.