インスタンスを返します。以下の表は、返される具体的な型と汎用的な型をスキーマ形式ごとにまとめたものです。コマンドラインのプロデューサーとコンシューマーを使用できます。記載されている条件とほぼ同じです。以降が必要となります。デフォルト値(localhost:8081)が使用されています。設定することもできます。指定する必要はありません。「confluent.schema.registry.url=http://localhost:8081」のように指定します。機能の働きを理解するうえで役立ちます。実際にプロデューサーとコンシューマーのコードにシリアライザーとデシリアライザーを組み込んだときにも、コンソールから実行したときと同じようにメッセージおよび関連するスキーマが処理されます。プロデューサーを実行した直後にコンシューマーを実行できなかった場合でも確実にメッセージを取り込むために、コンシューマーコマンドには、先頭から読み取るためのフラグ(--from-beginning)を指定することをお勧めします。フラグを省略した場合、コンシューマーは、現在のセッション中に生成された最後のメッセージしか読み取りません。実行してもかまいません。他のサービスを直接参照することはしていません。どのように表示されるかなど)、フルスタックを実行したい場合もあるでしょう。local」を参照してください。コマンドはバックグラウンドで実行されるので、そのコマンドウィンドウを再利用することができます。プロデューサーとコンシューマーのセッションは独立している必要があります。登録されているスキーマタイプを確認します。任意のスキーマタイプがサポートされます。登録されているかを確認する必要があります。使用されているものとします)。http://localhost:8081/schemas/types次のいずれかまたは複数の項目が応答として返されます。スキーマ形式プラグインがインストールされている場合は、それらも候補となります。jq)、整った書式の出力結果を得ることができます。レコードをメッセージの値として送信します。存在しない場合、このプロデューサーコマンドの実行過程で新たに作成されます。空白の行が表示され、そこにプロデューサーのメッセージを入力します。"value1-j"}このプロデューサーセッションは実行したままにしてください。コンシューマーを使用して、先ほどこのトピックに生成した値を読み取ります。schema.registry.url=http://localhost:8081コンソールには次のように表示されます。"value1-j"}このコンシューマーセッションは実行したままにしてください。つのレコードをメッセージの値として送信します。このメッセージには、スキーマには明示的に宣言されていない新しいプロパティを含めます。ドキュメントにいくつでもプロパティを追加することができます。指定されている必要はありません。(デフォルト)に設定します。設定)した場合を除き、レコードに含まれている未宣言のプロパティが許可されます。この点について、以降の手順で見ていきましょう。実行中のプロデューサーセッションに戻って、次のメッセージを送信します。このプロデューサーを起動する際に使用したスキーマに、このプロパティは宣言されていません。コンシューマーを使用して、先ほど生成した値を読み取ります。読み取っている)コンシューマーに戻ります。コンソールには、次のような新しいメッセージが表示されます。"value2-j"}新しいプロパティ(f2)を含んだメッセージが正常に生成されて読み取られます。同じことを他のスキーマ形式(Avro、Protobuf)で行った場合、プロデューサーコマンドでエラーが発生します。その仕様上、すべてのプロパティがスキーマに明示的に宣言されている必要があるためです。このコンシューマーは実行したままにしてください。キーを押してプロデューサーを停止します。これは、前の手順で使用したものと同じプロデューサーとトピック(t1-j)です。false}'トップレベルの互換性構成を取得します。http://localhost:8081/configたとえば、次の結果が返されます(これがデフォルトです)。{"compatibility":"BACKWARD"}互換性の要件をグローバルにアップデートします。http://localhost:8081/configたとえば、次の結果が返されます(これがデフォルトです)。