首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用avro-tools jar将csv文件转换为avro文件格式?

如何使用avro-tools jar将csv文件转换为avro文件格式?
EN

Stack Overflow用户
提问于 2016-09-27 09:05:17
回答 1查看 5.6K关注 0票数 0

我想把CSV文件转换成Avro。目前,我正在把我的CSV转换成json,然后用它创建Avro文件。下面是CSV样本数据,

代码语言:javascript
复制
name,favorite_number,favorite_color
Rick,26,Red
Mathew,22,Blue

是否有一种使用Avro工具将CSV文件转换为avro的直接方法?从文本中可以完成这项工作吗?

代码语言:javascript
复制
d:\app>java -jar avro-tools-1.7.7.jar fromtext
Expected 2 args: from_file to_file (local filenames, Hadoop URI's, or '-' for st
din/stdout
Option                                  Description
------                                  -----------
--codec                                 Compression codec (default: null)
--level <Integer>                       Compression level (only applies to
                                      deflate and xz) (default: -1)

我读过用蜂巢实现的解决方案。,请注意,-我不使用Hadoop。

EN

回答 1

Stack Overflow用户

发布于 2016-09-28 10:01:26

Avro的fromtext将转换文件,使每条记录对应于一行,这不是您想要的。Csv2avro似乎是您正在寻找的工具。这篇博客文章提到了两个类似的工具,但它们似乎不太成熟。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39720523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档