KIJIMR-33. Folded BaseTextBulkImporter into DescribedInputTextBulkImporter.

Signed-off-by: Lee Sheng <lsheng@wibidata.com>
KIJIMR-34. Folded HTableBulkImporter into BinaryHTableBulkImporter.

Signed-off-by: Lee Sheng <lsheng@wibidata.com>
KIJIMR-19. Adds MapReduceJobBuilder.withConf(Configuration)

Unambiguously sets the job base configuration.
Side-effect: job history recording now happens in both input/output Kiji instances.
KijiConfiguration is no longer used to locate the Kiji where to record.
Fixes a bug in mapper classes: contexts were not closed during cleanup().
Updates all tests to set base job configuration explicitly (now required).

Signed-off-by: Lee Sheng <lsheng@wibidata.com>
KIJI-419-MR. Removed KijiConfiguration.

Signed-off-by: Robert Chu <robert@wibidata.com>
KIJIMR-37. Removed InternalMapReduceJob.

Signed-off-by: Robert Chu <robert@wibidata.com>
SCHEMA-169. API changes.

Signed-off-by: Lee Sheng <lsheng@wibidata.com>
SCHEMA-169. Remove ColumnPaging Integration test.

Test moved to kiji-schema.

Signed-off-by: Christophe Taton <taton@wibidata.com>
KIJIMRLIB-2. Adds KijiTableImportDescriptor

KijiTableImportDescriptor defines the mapping of source fields to destination columns in
KijiTables, as well as the source of the row key id used.

Signed-off-by: Christophe Taton <taton@wibidata.com>
KIJIMR-7. Makes JobHistoryKijiTable more portable between Hadoop versions.

Signed-off-by: Daisy Zhou <daisy@wibidata.com>
KIJIMR-57. MapReduceJobBuilder adds correct jars to distributed cache.

This commit modified MapReduceJobBuilder so that it adds the lib jars of both
kiji-mapreduce and kiji-schema to the distributed cache / classpath of MapReduce
jobs run using kiji-mapreduce tools.

Signed-off-by: Robert Chu <robert@wibidata.com>
SCHEMA-118. Update to reflect API changes to KijiTableLayout

Signed-off-by: Milo <milo@wibidata.com>
KIJIMR-56. Improve getRequiredStores() javadoc.

Signed-off-by: Milo <milo@wibidata.com>
Fix checkstyle error.
SCHEMA-3. Update Kiji-MapReduce to new EntityId API.

Signed-off-by: Aaron Kimball <aaron@wibidata.com>
KIJIMR-60. Add incomplete and rejected counters to Job History table.

Signed-off-by: Juliet Hougland <juliet@wibidata.com>
KIJIMR-58. Rework job builders and CLI tools.

 - Job inputs and outputs are specified using space-separated param maps from the CLI.
 - Job builders API uses KijiURIs to reference tables (avoid leaking Kiji and KijiTable).
 - JobInputSpec and JobOutputSpec are no longer.

Signed-off-by: Lee Sheng <lsheng@wibidata.com>
SCHEMA-150. Propagate changes for CLI BaseTool.

 - Update parsing and documentation for start/limit rows.

Signed-off-by: Milo <milo@wibidata.com>
KIJIMR-67. Changes JobHistory's audience to framework.
KIJIMR-46. Update package-info for reducers package and removed duplicate AvroReducer

Signed-off-by: Christophe Taton <taton@wibidata.com>
KIJIMR-69. Remove unused TextInputDescriptorParser

Signed-off-by: Christophe Taton <taton@wibidata.com>