avro相关内容

java.lang.Instantiation 将字节流反序列化为 Scala 案例类对象时发生异常

我正在尝试将 avro 字节流反序列化为 Scala 案例类对象.基本上,我有一个带有 avro 编码数据流的 kafka 流,现在有一个对架构的补充,我正在尝试更新 Scala 案例类以包含新字段.案例类看起来像这样 /** Case 类来保存设备数据.*/案例类 DeviceData(deviceId: String,sw_version:字符串,时间戳:字符串,阅读:双,新字段:选项[字符 ..
发布时间:2021-11-12 01:13:09 其他开发

Scala案例类中init方法的java.lang.NoSuchMethodException

我正在编写一个 Apache Flink 流应用程序,它对从 Kafka 总线读取的数据(Avro 格式)进行反序列化(有关 此处).数据被反序列化为 Scala 案例类.我在运行程序时遇到异常,它收到了来自 Kafka 的第一条消息 线程“main"中的异常 org.apache.flink.runtime.client.JobExecutionException: java.lang.Run ..
发布时间:2021-11-12 00:59:33 其他开发

写入 Avro 文件时的架构更新

背景:我们有一个 Dataflow 作业,它将 PubSub 消息转换为 Avro GenericRecords 并将它们作为“.avro"写入 GCS.PubSub 消息和 GenericRecords 之间的转换需要一个模式.此架构每周更改一次,仅添加字段.我们希望能够在不更新 Dataflow 作业的情况下更新字段. 我们做了什么:我们听取了这篇博文 并创建了一个每分钟刷新一次内容的 ..
发布时间:2021-11-11 22:42:40 Java开发

在消费端通过 kafka 对 UUID 进行 Avro 自定义解码

我编写了一个类来自定义将 UUID 类型的对象编码为要跨 kafka 和 avro 传输的字节. 为了使用这个类,我在目标对象中的 uuid 变量上方放置了一个 @AvroEncode(using=UUIDAsBytesEncoding.class).(这是由 apache avro 反射库实现的) 我很难弄清楚如何让我的消费者自动使用自定义解码器.(还是我必须进去手动解码?). ..
发布时间:2021-09-15 19:48:53 Java开发

递归数据类型像树一样作为 Avro 模式

阅读https://avro.apache.org/docs/current/spec.html 它说模式必须是以下之一: 一个 JSON 字符串,命名一个定义的类型. 一个 JSON 对象,格式为:{"type": "typeName" ...attributes...} 其中 typeName 是一个原始类型或派生类型名称,定义如下.属性不本文档中定义的元数据是允许的,但不得影响序列化 ..
发布时间:2021-06-22 20:02:23 其他开发

Avro反序列化错误-ArrayIndexOutOfBoundsException

我的工作流程是-我创建avsc文件,使用avrogencpp工具生成C ++类,并在C ++应用程序中创建avro二进制编码的数据. 我正在尝试找出方案2无法正常工作的原因. 场景1 test.avsc {"namespace":"com.company.project","name":"Component_DeviceInfo","type":“记录","doc":“标识客 ..
发布时间:2021-04-12 20:53:07 Java开发

Avro模式故障

我有以下对象: [{"ProductId":10,"ProductName":“某些名称"}] Bu有时候我只有 null .我试图为此提出一个模式.但这似乎不起作用:(. 我尝试了以下两种方法: {“名称":"ProductsOrNull","type":["null",{"type":"array",“名称":“产品",“项目": {"type":“记录",“名称":“产品" ..
发布时间:2021-04-12 20:53:04 其他开发

使用kafka-rest代理发布Avro序列化数据

我正在尝试在kafka主题上发布一些数据,该数据的avro模式包含联合类型.我正在android上使用kafka-rest代理来生成消息. 鉴于数据包含联合类型;从pojo到json转换器似乎都不起作用. 解决方案 请分享您的帖子数据. 我通常这样做是为了通过REST向Kafka Avro生成数据. 1)如果您没有架构ID: curl-请求POST \--url ht ..
发布时间:2021-04-12 20:53:01 移动开发