如何使用带有多个.avsc文件的avro-python编译avro架构?

时间:2017-04-03 17:41:40

标签: python maven apache-kafka avro

我无法解析我的.avsc,因为它不是自包含的。

schema = avro.schema.parse(open("XXX.avsc", "rb").read())

抛出

引发SchemaParseException(fail_msg) avro.schema.SchemaParseException:类型属性“[u'null',u'x.y']”不是有效的Avro架构:Union项必须是有效的Avro架构:无法从xy制作Avro架构对象

我有一堆.avsc文件,其中包含所有定义,包括x.y

在maven中处理这个问题的方法是按正确的顺序列出pom.xml中的模式。如何使用python avro实现此目的?

谢谢!

编辑:有一个可用的pom.xml,我使用maven“打包”。现在我有一个.jar和.class文件。如何将其用于python avro解析器,而不是XXX.avsc?

0 个答案:

没有答案