Я использую apache.avro.tools для .net ([code]avrogen[/code]) для генерации классов C# из схем AVRO. У меня есть два файла схемы Avro: < /p> [code]address.avsc (defines a record net.common.events.Address)
sample.avsc (references net.common.events.Address as a field type) [/code] Файлы схемы: [b] address.avsc [/b] [code]{ "type": "record", "name": "Address", "namespace": "net.common.events", "fields": [ { "name": "address1", "type": ["null", "string"], "default": null }, { "name": "city", "type": ["null", "string"], "default": null }, { "name": "state", "type": ["null", "string"], "default": null }, { "name": "zip", "type": ["null", "string"], "default": null } ] } [/code] [b] sample.avsc[/b] [code]{ "type": "record", "name": "Sample", "namespace": "net.common.events", "doc": "Sample data for testing", "fields": [ { "name": "first_name", "type": "string" }, { "name": "last_name", "type": "string" }, { "name": "email_address", "type": "string" }, { "name": "address", "type": "net.common.events.Address" } ] } < /code> Команда Я использую < /p> avrogen -s sample.avsc . < /code> Ошибка вывода < /p> Exception occurred. Undefined name: net.common.events.Address at 'fields[3].type' < /code> Что я попробовал < /p> [list] [*] Размещение как sample.avsc, так и адреса. Он генерирует класс только для адресной схемы avrogen -s sample.avsc -s address.avsc .[/code] [/list] sp Как я могу генерировать классы C# из схем Avro, которые ссылаются на другие схемы с использованием avrogen?>
Недавно мы добавили автоматизацию Kafka в наш проект, и благодаря созданию новой учетной записи потребителя мы смогли проводить опросы по этой теме и получать сообщения в нашем локальном хранилище. Когда я попытался отправить код в конвейер gitlab,...
Мой файл схемы выглядит ниже
{
type : record ,
name : v1_value ,
namespace : example.com ,
fields : [
{
name : id ,
type : {
type : string ,
logicalType : uuid
}
},
{
name : function ,
type : [
null ,
{
name : class_room ,
symbols :...
Мой файл схемы выглядит ниже
{
type : record ,
name : v1_value ,
namespace : example.com ,
fields : [
{
name : id ,
type : {
type : string ,
logicalType : uuid
}
},
{
name : function ,
type : [
null ,
{
name : class_room ,
symbols :...
Мой файл схемы выглядит ниже
{
type : record ,
name : v1_value ,
namespace : example.com ,
fields : [
{
name : id ,
type : {
type : string ,
logicalType : uuid
}
},
{
name : function ,
type : [
null ,
{
name : class_room ,
symbols :...
Мой файл схемы выглядит ниже
{
type : record ,
name : v1_value ,
namespace : example.com ,
fields : [
{
name : id ,
type : {
type : string ,
logicalType : uuid
}
},
{
name : function ,
type : [
null ,
{
name : class_room ,
symbols :...