スキーマレジストリ

Prev Next

VPC環境で利用できます。

Topicメニューでスキーマを連携する方法を説明します。スキーマレジストリでメッセージ Valueに対するスキーマを定義して管理できます。

スキーマレジストリ設定

スキーマレジストリの設定を変更できます。スキーマを作成した後に設定を変更できます。スキーマがない場合、 [設定] ボタンは無効になります。

  1. NAVERクラウドプラットフォームコンソールの VPC環境で、Menu > Services > Big Data & Analytics > Data Streamメニューを順にクリックします。
  2. Topicメニューをクリックします。
  3. トピックリストから、サービスの詳細を見るをクリックします。
  4. トピック詳細画面から、 [スキーマレジストリ] タブのメニューをクリックします。
  5. [設定] ボタンをクリックします。
    • 設定
      • 有効: 以前のバージョンのスキーマと互換性があると、スキーマを登録できます。設定後、直前のバージョンとの互換性を検査(BACKWARD)します。
      • 無効: 以前のバージョンのスキーマと互換性がなくても、スキーマを登録できます。設定後に互換性のないデータが流入すると、処理されないことがあります。
    • 互換性: メッセージ Valueに対して互換性チェック有効化有無を設定

スキーマレジストリ情報を確認

スキーマレジストリ情報を確認できます。

  • 接続エンドポイント: Kafka Clientを通じてスキーマ連携時に使用できるネットワークアドレス

スキーマ作成

スキーマを作成する方法は、次の通りです。

  1. NAVERクラウドプラットフォームコンソールの 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. NAVERクラウドプラットフォームコンソールの VPC環境で、Menu > Services > Big Data & Analytics > Data Streamメニューを順にクリックします。
  2. Topicメニューをクリックします。
  3. トピックリストから、サービスの詳細を見るをクリックします。
  4. トピック詳細画面から、 [スキーマレジストリ] タブのメニューをクリックします。
  5. スキーマ IDをクリックします。
  6. 必要な情報を確認します。
    • ID: スキーマの固有 ID
    • Version: スキーマレジストリ内に登録された履歴
    • データタイプ: メッセージ Valueをシリアライズまたはデシリアライズする方法
    • スキーマ: 登録したスキーマを確認

スキーマ削除

スキーマを削除する方法は、次の通りです。

  1. NAVERクラウドプラットフォームコンソールの VPC環境で、Menu > Services > Big Data & Analytics > Data Streamメニューを順にクリックします。
  2. Topicメニューをクリックします。
  3. トピックリストから、サービスの詳細を見るをクリックします。
  4. トピック詳細画面から、 [スキーマレジストリ] タブのメニューをクリックします。
  5. 削除するスキーマバージョンを選択します。
  6. [削除] ボタンをクリックします。
  7. 通知のポップアップが表示されたら内容を確認し、 [削除] ボタンをクリックします。

スキーマリストから削除したスキーマバージョンが消えます。