スキーマレジストリ

Prev Next

VPC環境で利用できます。

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

スキーマレジストリ設定

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

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

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

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

スキーマ作成

スキーマレジストリを設定する方法は、次の通りです。

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

スキーマ削除

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