VPC環境で利用できます。
Topicメニューでスキーマを連携する方法を説明します。スキーマレジストリでメッセージ Valueに対するスキーマを定義して管理できます。
スキーマレジストリ設定
スキーマレジストリの設定を変更できます。スキーマを作成した後に設定を変更できます。スキーマがない場合、 [設定] ボタンは無効になります。
- NAVERクラウドプラットフォームコンソールの VPC環境で、Menu > Services > Big Data & Analytics > Data Streamメニューを順にクリックします。
- Topicメニューをクリックします。
- トピックリストから、サービスの詳細を見るをクリックします。
- トピック詳細画面から、 [スキーマレジストリ] タブのメニューをクリックします。
- [設定] ボタンをクリックします。
- 設定
- 有効: 以前のバージョンのスキーマと互換性があると、スキーマを登録できます。設定後、直前のバージョンとの互換性を検査(BACKWARD)します。
- 無効: 以前のバージョンのスキーマと互換性がなくても、スキーマを登録できます。設定後に互換性のないデータが流入すると、処理されないことがあります。
- 互換性: メッセージ Valueに対して互換性チェック有効化有無を設定
- 設定
スキーマレジストリ情報を確認
スキーマレジストリ情報を確認できます。
- 接続エンドポイント: Kafka Clientを通じてスキーマ連携時に使用できるネットワークアドレス
スキーマ作成
スキーマを作成する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、Menu > Services > Big Data & Analytics > Data Streamメニューを順にクリックします。
- Topicメニューをクリックします。
- トピックリストから、サービスの詳細を見るをクリックします。
- トピック詳細画面から、 [スキーマレジストリ] タブのメニューをクリックします。
- [追加] ボタンをクリックします。
- 基本情報を入力します。
- 基本情報
- データタイプ: メッセージ Valueをシリアライズまたはデシリアライズする方法を指定します。
- Producerがメッセージ Valueをシリアライズする方法を指定します。
- Consumerが受信したバイトデータを再び Valueオブジェクトにデシリアライズする方法を指定します。
- AVRO, JSON, PROTOBUFを使用できます。
- スキーマ: 登録するスキーマを入力します。1MB以内で入力
- 互換性検証: 入力したスキーマと以前のバージョンのスキーマ間の互換性(BACKWARD)を検証します。
- データタイプ: メッセージ Valueをシリアライズまたはデシリアライズする方法を指定します。
- 基本情報
- [完了] ボタンをクリックします。
スキーマリストに作成したスキーマが表示されます。
スキーマ情報確認
スキーマ情報を確認する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、Menu > Services > Big Data & Analytics > Data Streamメニューを順にクリックします。
- Topicメニューをクリックします。
- トピックリストから、サービスの詳細を見るをクリックします。
- トピック詳細画面から、 [スキーマレジストリ] タブのメニューをクリックします。
- スキーマ IDをクリックします。
- 必要な情報を確認します。
- ID: スキーマの固有 ID
- Version: スキーマレジストリ内に登録された履歴
- データタイプ: メッセージ Valueをシリアライズまたはデシリアライズする方法
- スキーマ: 登録したスキーマを確認
スキーマ削除
スキーマを削除する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、Menu > Services > Big Data & Analytics > Data Streamメニューを順にクリックします。
- Topicメニューをクリックします。
- トピックリストから、サービスの詳細を見るをクリックします。
- トピック詳細画面から、 [スキーマレジストリ] タブのメニューをクリックします。
- 削除するスキーマバージョンを選択します。
- [削除] ボタンをクリックします。
- 通知のポップアップが表示されたら内容を確認し、 [削除] ボタンをクリックします。
スキーマリストから削除したスキーマバージョンが消えます。