Ваша схема определяет запись customers
как массив записей cust
.Следовательно, ваши данные должны быть структурированы следующим образом:
{"customer": [cust1, cust2, ...]}
и расширяться далее:
{"customer": [{"age": X1, "amount": Y1}, {"age": X2, "amount": Y2}, ...]}
Таким образом, вы можете сохранить свою схему как есть, но вам нужно будет изменить данныеВы вставляете в соответствии с форматом выше.В качестве альтернативы вы можете сохранить ваши данные как есть, но вам необходимо изменить схему на следующую:
{
"namespace": "com",
"type": "record",
"name": "customers",
"fields": [
{
"name": "customer",
"type": {
"name": "cust",
"type": "record",
"fields": [
{
"name": "age",
"type": ["long","null"]
},
{
"name": "amount",
"type": [ "long","null"]
}
]
}
}
]
}