使用 avro-tools, jq 查看 Apache Avro 序列化文件
来源:互联网 发布:php等于符号 编辑:程序博客网 时间:2024/05/18 01:01
Apache Avro 是类似于 Google protobuf 那样的数据交换协议,但 Avro 可以用 JSON 格式来定义 Schema, 所以相比而言更容易上手。它也是 Hadoop, Kafka 所采用的交换格式。对于生成的 avro 序列化文件如果要编写代码来解读其中内容的话就太过于麻烦,Apache 给了我们一个便捷的工具来处理 Avro Schema 和数据。
Java 版的 Avro Tools 可点击链接 avro-tools-1.8.2.jar 下载,当前版本 1.8.2(发布于 2017/05/20),执行命令是
java -jar avro-tools-1.8.2.jar ..............
如果是 Mac 平台,还可以通过
brew install avro-tools
来安装,执行命令就只是 avro-tools
了。
在本文中还会用到一个 JSON 格式化高亮显示的工具 jq
, 在 Mac 下通过以下命令安装
brew install jq
avro-tools 和 jq 已准备就绪,接下来演示下如何使用它们。
avro-tools 能做什么
阅读全文 >>
阅读全文
0 0
- 使用 avro-tools, jq 查看 Apache Avro 序列化文件
- Apache Avro-[1]-序列化
- 使用Apache Avro
- 使用Apache Avro
- 使用Apache Avro
- 使用Apache Avro
- Avro数据序列化
- Avro 序列化
- Avro JSON 序列化
- 5.2 Avro序列化
- avro 文件的使用
- Apache Avro
- Apache Avro
- Apache Avro使用入门指南
- Apache Avro使用入门指南
- Apache Avro使用入门指南
- Apache Avro使用入门指南
- Apache Avro使用入门指南
- Linux内核0.11分析二
- 使用TextRank生成文本摘要
- AWS S3 Key 前缀分布优化数据请求的性能
- AWS Lambda 按序处理同一个 Kinesis Shard 中的消息
- Together项目后台开发07
- 使用 avro-tools, jq 查看 Apache Avro 序列化文件
- 蓝桥-ALGO-27-FBI树
- 关于C语言数组的定义问题
- 285. Inorder Successor in BST
- html中使用d3-cloud词云
- 蓝桥-ALGO-28-星际交流
- 【SrpingBoot】SpringBoot内置Tomcat报错+除错小技巧
- 蓝桥-ALGO-29-校门外的树
- 【SpringBoot】“没有默认的构造器”,No default constructor found;