avro-tools相关内容

如何在Java中从avro文件中提取模式

如何在Java中首先从Avro文件提取模式,然后从Avro文件中提取数据?与this问题相同,但在Java中除外。 我见过如何从AVSC文件而不是avro文件获取模式的示例。我应该朝哪个方向看? Schema schema = new Schema.Parser().parse( new File("/home/Hadoop/Avro/schema/emp.avsc") ); ..
发布时间:2022-04-27 18:13:44 Java开发

Avro无法在字段中反序列化具有逻辑类型的联合

Avro工具版本-1.9.2 这是我在反序列化Avro数据时面临的问题.字段为具有空值和逻辑类型的Union时,似乎Avro无法生成正确的POJO类. 当前行为:当Avro架构的字段为null和逻辑类型的并集时.Avro不添加转换类型数组,因此我们得到类强制转换异常.这是original.avsc 的问题 预期的行为:Avro应该能够序列化具有空值的逻辑类型. 看看下面的or ..
发布时间:2021-04-12 20:52:34 Java开发

如何将json模式转换为avro模式

我的应用程序一直在使用json模式(org.everit.json.schema.Schema)来验证JSON消息是否符合特定格式.我们现在正在考虑转向Avro模式.这涉及将先前存储的schema.json文件转换为要转换为Avro schema schema.avsc的文件.另外,当前行为是我们使用SchemaLoader(例如SchemaLoader.load(JSONObject obj)) ..
发布时间:2021-02-14 18:42:47 其他开发

根据Java文件生成Avro文件

有些插件可以使用Avro模式生成Java文件.有相反的说法吗?我想基于Java文件生成Avro模式. 解决方案 Kite SDK有很多有用的东西可用于Avro Schema.看看这个 http://kitesdk .org/docs/1.1.0/Inferring-a-Schema-from-a-Java-Class.html ..
发布时间:2020-07-18 19:14:55 Java开发

在Avro文件中存储空值

我有一些看起来像这样的json数据: { "id": 1998983092, "name": "Test Name 1", "type": "search string", "creationDate": "2017-06-06T13:49:15.091+0000", "lastModificationDate": "2017-06-28T14:5 ..
发布时间:2020-07-18 19:14:53 Java开发