Class AvroAsTextInputFormat

java.lang.Object
org.apache.hadoop.mapred.FileInputFormat<Text,Text>
org.apache.avro.mapred.AvroAsTextInputFormat
All Implemented Interfaces:
InputFormat<Text,Text>

public class AvroAsTextInputFormat extends FileInputFormat<Text,Text>
An InputFormat for Avro data files, which converts each datum to string form in the input key. The input value is always empty. The string representation is JSON.

This InputFormat is useful for applications that wish to process Avro data using tools like MapReduce Streaming. By default, when pointed at a directory, this will silently skip over any files in it that do not have .avro extension. To instead include all files, set the avro.mapred.ignore.inputs.without.extension property to false.