一.Avro的基本功能 1.定义了数据模式文件的语法,一般使用json文件.以及一些数据基本类型与复杂类型. 2.定义了数据序列化到文件后的数据格式,此格式可供各种语言进行读取. 3.为部分语言定义了序列化文件的读取API,如JAVA等. 4.扩展了hadoop的基本mapreduce,提供了用于使用Avro作为输出框架的mapreduce API. 二.Gora中的avro 在gora中使用avro其实只使用了avro基本功能中的第一个,这个gora官方示例中的说明: Data beans a…