2016-09-27 17 views
0

CSVファイルをAvroに変換したい。現在、CSVをjsonに変換してからAvroファイルを作成しています。以下はサンプルのCSVデータですavro-tools jarを使ってcsvファイルをavroファイル形式に変換するには?

avro-toolsを使用してAvroにCSVファイルを直接変換する方法はありますか? から仕事を行うことはできますか?

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を使用していません。

答えて

0

Avro Toolsのfromtextは、各レコードが必要なものではない行全体に対応するようにファイルを変換します。 Csv2avroあなたが探しているツールのようです。 This blog postには2つの同様のツールがありますが、成熟していないようです。

+0

Avroツールの 'fromtext'の例を教えてください – Vetri

関連する問題