Yarik Soltys:
文字列の配列を持つオブジェクトのためのアブロスキーマを作成するための正しい方法は何ですか?
私は公式documenationに応じて文字列の配列を持つオブジェクトへのアブロスキーマを作成しようとしていますか?しかし、私はエラーを取得します。
https://avro.apache.org/docs/1.8.1/spec.html
[ERROR]目標org.apache.avro実行に失敗しました:アブロ-のMavenプラグインを-:1.8.2:プロジェクトメールのスキーマ(デフォルト):目標の実行デフォルトorg.apache.avro:アブロ-のMavenプラグイン-:1.8.2 :スキーマに失敗しました:「アレイ」は、定義された名前ではありません。式:「パラメータ」フィールドのタイプは、定義された名前または{...「タイプ」}でなければなりません。 - > [ヘルプ1]
なぜ私のスキーマはinccorectありますか?
[
{
"type": "record",
"namespace": "com.example",
"name": "Topic",
"fields": [
{ "name": "subject", "type": "string" },
{ "name": "parameters", "type": "array", "items": "string" }
]
}
]
ジェフ:
これは動作するはずだと思います。
{
"name":"parameters",
"type": {
"type": "array",
"items": "string"
}
}