我目前正在开发一个新的Kaa iot应用程序,并试图将枚举导入到公共类型库中--但一直收到以下错误:模式验证错误:模式com.company.project.SimpleEnumObject不是记录模式!
我的avro描述:{ "namespace":"com.company.project",“type”:“枚举”,"name":"SimpleEnumObject","symbols":"ENUM_VALUE_1","ENUM_VALUE_2","ENUM_VALUE_3“}
发布于 2017-01-19 17:58:12
如错误信息中所述,公共类型库(CTL)架构必须是记录。有关详细信息,请阅读CTL documentation。查看Adding log schema部分,以获取带有枚举的有效模式字段的示例。此外,您还可以使用Avro UI sandbox console来构造模式和显示JSON表示。
https://stackoverflow.com/questions/41727177
复制相似问题