如何使用带有多个.avsc文件的avropython编译avro模式?

qv7cva1a  于 2021-06-07  发布在  Kafka
关注(0)|答案(0)|浏览(215)

我无法解析我的.avsc,因为它不是独立的。

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

投掷
raise schemaparsexception(fail \u msg)avro.schema.schemaparsexception:类型属性“[u'null',u'x.y']”不是有效的avro架构:联合项必须是有效的avro架构:无法从x.y生成avro架构对象。
我有一堆包含所有定义的.avsc文件,包括x.y
在maven中处理这个问题的方法是按正确的顺序在pom.xml中列出模式。如何使用pythonavro实现这一点?
谢谢!
编辑:有一个pom.xml可用,我用maven“打包”了它。现在我有了一个.jar和.class文件。如何在python avro解析器中使用它,而不是.avsc?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题