Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Extensions for Apache Avro

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
src
.gitignore
LICENSE.txt
NOTICE.txt
README.md
RELEASE_NOTES.md
pom.xml

README.md

odiago-avro

Extensions to the Apache Avro project for working with Apache Hadoop. Many of the components in this project may be moved into the Avro project eventually, though this repository serves as a good home for the application-level features not part of the Avro core.

Features

  • org.apache.hadoop.io.AvroSequenceFile - A wrapper around a Hadoop SequenceFile that supports reading and writing Avro data.
  • org.apache.avro.mapreduce - A package for using Avro as input/output records from a Hadoop MapReduce job using the new API.
  • org.apache.avro.io.AvroDatumConverter - Convert between Hadoop IO types (Text, IntWritable) to Avro-mapped Java types (CharSequence, Integer).
  • org.apache.avro.io.AvroKeyValue - Work with key-value pairs that can be serialized and deserialized from Avro conatiner files.
  • org.apache.avro.util.AvroCharSequenceComparator - Work with any Java CharSequence implementation of the Avro "string" type.
  • org.apache.avro.file.SortedKeyValueFile - Store sorted key-value pairs in an indexed Avro container file (like a Hadoop MapFile).

How to build

To build target/odiago-avro-${project.version}.jar run:

mvn package

Documentation

Something went wrong with that request. Please try again.