This repository contains implementations of the VoltDB Hadoop OutputFormat, along side two of its implementations:
- A VoltLoader hadoop job that loads a TSV file in HDFS into a VoltDB table
- A Pig
StoreFuncimplementation that can be used to load a Pig data flow into a VoltDB table - A Hive
StorageHandlerimplementation that allows Hive insert operations to write to VoltDB tables
Build by invoking the gradlew script
$ ./gradlew jarthis builds jar artifacts in voltb-{hadoop,hive,pig}/build/libs/
To setup eclipse projects to play around with the sources and tests, invoke the eclipse task as follows:
$ ./gradlew eclipseInvoke gradlew as follows for more information on what other build tasks are available
$ ./gradlew tasks --all