你的位置:首页 > 软件开发 > Java > Java读写avro例子

Java读写avro例子

发布时间:2015-12-01 17:03:24
一、avro是一个数据序列化框架,可以高效得进行序列化和反序列化,支持C, C++, C#, Java, PHP, Python, 和Ruby语言。现在使用Java来读写。二、环境搭建  1、下载avro-1.7.7.jar and avro-tools-1.7.7.ja ...

Java读写avro例子

一、avro是一个数据序列化框架,可以高效得进行序列化和反序列化,支持C, C++, C#, Java, PHP, Python, 和Ruby语言。现在使用Java来读写。

二、环境搭建

  1、下载avro-1.7.7.jar and avro-tools-1.7.7.jar两个jar包,放到指定文件目录。下载地址 http://www.trieuvan.com/apache/avro/avro-1.7.7/java/

    我放到了D:\soft\avro 文件夹,在改目录下新建java文件夹,用来存放生成的Java代码

   2、该目录下新建user.avsc文件,内容是:  

{"namespace": "example.avro", "type": "record", "name": "User", "fields": [   {"name": "name", "type": "string"},   {"name": "favorite_number", "type": ["int", "null"]},   {"name": "favorite_color", "type": ["string", "null"]}
 ]}  

原标题:Java读写avro例子

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。