首页 > 解决方案 > Avro Schema 字段名称:如何包含“非法”字符

问题描述

我正在尝试创建一个包含点字符的字段名称:foo.webpage.url

但是出现了上述异常:

引起:org.apache.avro.SchemaParseException:非法字符:foo.webpage.url

我发现问题是两个点“。”

有没有办法给这个名字schema.field.name

标签: javaavroparquet

解决方案


有可能的。正如这里所解释的,您可以添加完全限定的名称,直到最后一个单词之前的所有内容都将被视为名称空间。

我建议添加您的完整 avro 架构以识别问题


推荐阅读