Should probably be an extension.
For realtime we need a ByteBufferInputRowParser (something similar to the ProtoBufInputRowParser, but for Avro).
For batch we need a recommended Avro-aware InputFormat and an InputRowParser that can read whatever type is returned by that InputFormat. I haven't used Avro before so I'm not sure what the right choice of InputFormat is. AvroKeyInputFormat from https://avro.apache.org/docs/1.7.0/api/java/org/apache/avro/mapreduce/AvroKeyInputFormat.html seems like a possible candidate.
Should probably be an extension.
For realtime we need a ByteBufferInputRowParser (something similar to the ProtoBufInputRowParser, but for Avro).
For batch we need a recommended Avro-aware InputFormat and an InputRowParser that can read whatever type is returned by that InputFormat. I haven't used Avro before so I'm not sure what the right choice of InputFormat is.
AvroKeyInputFormatfrom https://avro.apache.org/docs/1.7.0/api/java/org/apache/avro/mapreduce/AvroKeyInputFormat.html seems like a possible candidate.