From 5f6208d4e7c6824a078adf0544af8b47a71c7f0c Mon Sep 17 00:00:00 2001 From: Tom White Date: Thu, 13 Nov 2014 21:23:25 +0000 Subject: [PATCH] Rename ch10-mr-types to ch08-mr-types --- {ch10-mr-types => ch08-mr-types}/pom.xml | 4 ++-- .../main/examples/MaxTemperatureWithMultipleInputs/input.txt | 0 .../MaxTemperatureWithMultipleInputs/output/part-r-00000 | 0 .../src/main/examples/MinimalMapReduce.java.input.txt | 0 .../src/main/examples/MinimalMapReduce/input.txt | 0 .../src/main/examples/MinimalMapReduce/output/part-00000 | 0 .../src/main/examples/MinimalMapReduceWithDefaults/input.txt | 0 .../examples/MinimalMapReduceWithDefaults/output/part-00000 | 0 ...PartitionByStationUsingMultipleOutputFormat.java.input.txt | 0 .../PartitionByStationUsingMultipleOutputs/2/input.txt | 0 .../2/output/029070-99999-r-00000 | 0 .../2/output/029500-99999-r-00000 | 0 .../2/output/029600-99999-r-00000 | 0 .../2/output/029720-99999-r-00000 | 0 .../2/output/029810-99999-r-00000 | 0 .../2/output/227070-99999-r-00000 | 0 .../2/output/part-r-00000 | 0 .../examples/PartitionByStationUsingMultipleOutputs/input.txt | 0 .../output/029070-99999-r-00000 | 0 .../output/029500-99999-r-00000 | 0 .../output/029600-99999-r-00000 | 0 .../output/029720-99999-r-00000 | 0 .../output/029810-99999-r-00000 | 0 .../output/227070-99999-r-00000 | 0 .../output/part-r-00000 | 0 .../PartitionByStationYearUsingMultipleOutputs/2/input.txt | 0 .../2/output/029070-99999/1901/part-r-00000 | 0 .../2/output/029070-99999/1902/part-r-00000 | 0 .../2/output/029500-99999/1901/part-r-00000 | 0 .../2/output/029500-99999/1902/part-r-00000 | 0 .../2/output/029600-99999/1901/part-r-00000 | 0 .../2/output/029600-99999/1902/part-r-00000 | 0 .../2/output/029720-99999/1901/part-r-00000 | 0 .../2/output/029720-99999/1902/part-r-00000 | 0 .../2/output/029810-99999/1901/part-r-00000 | 0 .../2/output/029810-99999/1902/part-r-00000 | 0 .../2/output/227070-99999/1901/part-r-00000 | 0 .../2/output/227070-99999/1902/part-r-00000 | 0 .../2/output/part-r-00000 | 0 .../PartitionByStationYearUsingMultipleOutputs/input.txt | 0 .../output/029070-99999/1901/part-r-00000 | 0 .../output/029070-99999/1902/part-r-00000 | 0 .../output/029500-99999/1901/part-r-00000 | 0 .../output/029500-99999/1902/part-r-00000 | 0 .../output/029600-99999/1901/part-r-00000 | 0 .../output/029600-99999/1902/part-r-00000 | 0 .../output/029720-99999/1901/part-r-00000 | 0 .../output/029720-99999/1902/part-r-00000 | 0 .../output/029810-99999/1901/part-r-00000 | 0 .../output/029810-99999/1902/part-r-00000 | 0 .../output/227070-99999/1901/part-r-00000 | 0 .../output/227070-99999/1902/part-r-00000 | 0 .../output/part-r-00000 | 0 .../SmallFilesToSequenceFileConverter.ignore/input.txt | 0 .../examples/SmallFilesToSequenceFileConverter.java.input.txt | 0 .../src/main/examples/default_streaming.input.txt | 0 .../src/main/examples/minimal_streaming.input.txt | 0 .../src/main/java/MaxTemperatureWithMultipleInputs.java | 0 .../src/main/java/MinimalMapReduce.java | 0 .../src/main/java/MinimalMapReduceWithDefaults.java | 0 .../src/main/java/NonSplittableTextInputFormat.java | 0 .../src/main/java/PartitionByStationUsingMultipleOutputs.java | 0 .../main/java/PartitionByStationYearUsingMultipleOutputs.java | 0 .../src/main/java/SmallFilesToSequenceFileConverter.java | 0 .../src/main/java/StationPartitioner.java | 0 .../src/main/java/WholeFileInputFormat.java | 0 .../src/main/java/WholeFileRecordReader.java | 0 .../main/java/oldapi/MaxTemperatureWithMultipleInputs.java | 0 .../src/main/java/oldapi/MinimalMapReduce.java | 0 .../src/main/java/oldapi/MinimalMapReduceWithDefaults.java | 0 .../src/main/java/oldapi/NonSplittableTextInputFormat.java | 0 .../oldapi/PartitionByStationUsingMultipleOutputFormat.java | 0 .../java/oldapi/PartitionByStationUsingMultipleOutputs.java | 0 .../PartitionByStationYearUsingMultipleOutputFormat.java | 0 .../main/java/oldapi/SmallFilesToSequenceFileConverter.java | 0 .../src/main/java/oldapi/StationPartitioner.java | 0 .../src/main/java/oldapi/WholeFileInputFormat.java | 0 .../src/main/java/oldapi/WholeFileRecordReader.java | 0 {ch10-mr-types => ch08-mr-types}/src/main/sh/streaming.sh | 0 .../src/test/java/TextInputFormatsTest.java | 0 .../java/crunch/MaxTemperatureWithMultipleInputsCrunch.java | 2 +- hadoop-examples/pom.xml | 2 +- pom.xml | 2 +- snippet/bin/check_manuscript.sh | 4 ++-- snippet/bin/generate_listings.sh | 2 +- snippet/src/test/java/ExamplesIT.java | 2 +- 86 files changed, 9 insertions(+), 9 deletions(-) rename {ch10-mr-types => ch08-mr-types}/pom.xml (90%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/MaxTemperatureWithMultipleInputs/input.txt (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/MaxTemperatureWithMultipleInputs/output/part-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/MinimalMapReduce.java.input.txt (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/MinimalMapReduce/input.txt (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/MinimalMapReduce/output/part-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/MinimalMapReduceWithDefaults/input.txt (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/MinimalMapReduceWithDefaults/output/part-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationUsingMultipleOutputFormat.java.input.txt (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationUsingMultipleOutputs/2/input.txt (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/029070-99999-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/029500-99999-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/029600-99999-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/029720-99999-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/029810-99999-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/227070-99999-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/part-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationUsingMultipleOutputs/input.txt (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationUsingMultipleOutputs/output/029070-99999-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationUsingMultipleOutputs/output/029500-99999-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationUsingMultipleOutputs/output/029600-99999-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationUsingMultipleOutputs/output/029720-99999-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationUsingMultipleOutputs/output/029810-99999-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationUsingMultipleOutputs/output/227070-99999-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationUsingMultipleOutputs/output/part-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/input.txt (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029070-99999/1901/part-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029070-99999/1902/part-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029500-99999/1901/part-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029500-99999/1902/part-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029600-99999/1901/part-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029600-99999/1902/part-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029720-99999/1901/part-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029720-99999/1902/part-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029810-99999/1901/part-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029810-99999/1902/part-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/227070-99999/1901/part-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/227070-99999/1902/part-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/part-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationYearUsingMultipleOutputs/input.txt (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029070-99999/1901/part-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029070-99999/1902/part-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029500-99999/1901/part-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029500-99999/1902/part-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029600-99999/1901/part-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029600-99999/1902/part-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029720-99999/1901/part-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029720-99999/1902/part-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029810-99999/1901/part-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029810-99999/1902/part-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/227070-99999/1901/part-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/227070-99999/1902/part-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/part-r-00000 (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/SmallFilesToSequenceFileConverter.ignore/input.txt (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/SmallFilesToSequenceFileConverter.java.input.txt (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/default_streaming.input.txt (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/examples/minimal_streaming.input.txt (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/java/MaxTemperatureWithMultipleInputs.java (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/java/MinimalMapReduce.java (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/java/MinimalMapReduceWithDefaults.java (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/java/NonSplittableTextInputFormat.java (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/java/PartitionByStationUsingMultipleOutputs.java (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/java/PartitionByStationYearUsingMultipleOutputs.java (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/java/SmallFilesToSequenceFileConverter.java (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/java/StationPartitioner.java (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/java/WholeFileInputFormat.java (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/java/WholeFileRecordReader.java (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/java/oldapi/MaxTemperatureWithMultipleInputs.java (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/java/oldapi/MinimalMapReduce.java (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/java/oldapi/MinimalMapReduceWithDefaults.java (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/java/oldapi/NonSplittableTextInputFormat.java (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/java/oldapi/PartitionByStationUsingMultipleOutputFormat.java (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/java/oldapi/PartitionByStationUsingMultipleOutputs.java (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/java/oldapi/PartitionByStationYearUsingMultipleOutputFormat.java (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/java/oldapi/SmallFilesToSequenceFileConverter.java (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/java/oldapi/StationPartitioner.java (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/java/oldapi/WholeFileInputFormat.java (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/java/oldapi/WholeFileRecordReader.java (100%) rename {ch10-mr-types => ch08-mr-types}/src/main/sh/streaming.sh (100%) rename {ch10-mr-types => ch08-mr-types}/src/test/java/TextInputFormatsTest.java (100%) diff --git a/ch10-mr-types/pom.xml b/ch08-mr-types/pom.xml similarity index 90% rename from ch10-mr-types/pom.xml rename to ch08-mr-types/pom.xml index 30fad365..2657d90b 100644 --- a/ch10-mr-types/pom.xml +++ b/ch08-mr-types/pom.xml @@ -8,10 +8,10 @@ ../hadoop-meta/pom.xml com.hadoopbook - ch10-mr-types + ch08-mr-types jar 3.0 - Chapter 10: MapReduce Types and Formats + Chapter 8: MapReduce Types and Formats com.hadoopbook diff --git a/ch10-mr-types/src/main/examples/MaxTemperatureWithMultipleInputs/input.txt b/ch08-mr-types/src/main/examples/MaxTemperatureWithMultipleInputs/input.txt similarity index 100% rename from ch10-mr-types/src/main/examples/MaxTemperatureWithMultipleInputs/input.txt rename to ch08-mr-types/src/main/examples/MaxTemperatureWithMultipleInputs/input.txt diff --git a/ch10-mr-types/src/main/examples/MaxTemperatureWithMultipleInputs/output/part-r-00000 b/ch08-mr-types/src/main/examples/MaxTemperatureWithMultipleInputs/output/part-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/MaxTemperatureWithMultipleInputs/output/part-r-00000 rename to ch08-mr-types/src/main/examples/MaxTemperatureWithMultipleInputs/output/part-r-00000 diff --git a/ch10-mr-types/src/main/examples/MinimalMapReduce.java.input.txt b/ch08-mr-types/src/main/examples/MinimalMapReduce.java.input.txt similarity index 100% rename from ch10-mr-types/src/main/examples/MinimalMapReduce.java.input.txt rename to ch08-mr-types/src/main/examples/MinimalMapReduce.java.input.txt diff --git a/ch10-mr-types/src/main/examples/MinimalMapReduce/input.txt b/ch08-mr-types/src/main/examples/MinimalMapReduce/input.txt similarity index 100% rename from ch10-mr-types/src/main/examples/MinimalMapReduce/input.txt rename to ch08-mr-types/src/main/examples/MinimalMapReduce/input.txt diff --git a/ch10-mr-types/src/main/examples/MinimalMapReduce/output/part-00000 b/ch08-mr-types/src/main/examples/MinimalMapReduce/output/part-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/MinimalMapReduce/output/part-00000 rename to ch08-mr-types/src/main/examples/MinimalMapReduce/output/part-00000 diff --git a/ch10-mr-types/src/main/examples/MinimalMapReduceWithDefaults/input.txt b/ch08-mr-types/src/main/examples/MinimalMapReduceWithDefaults/input.txt similarity index 100% rename from ch10-mr-types/src/main/examples/MinimalMapReduceWithDefaults/input.txt rename to ch08-mr-types/src/main/examples/MinimalMapReduceWithDefaults/input.txt diff --git a/ch10-mr-types/src/main/examples/MinimalMapReduceWithDefaults/output/part-00000 b/ch08-mr-types/src/main/examples/MinimalMapReduceWithDefaults/output/part-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/MinimalMapReduceWithDefaults/output/part-00000 rename to ch08-mr-types/src/main/examples/MinimalMapReduceWithDefaults/output/part-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputFormat.java.input.txt b/ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputFormat.java.input.txt similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputFormat.java.input.txt rename to ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputFormat.java.input.txt diff --git a/ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/input.txt b/ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/input.txt similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/input.txt rename to ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/input.txt diff --git a/ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/029070-99999-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/029070-99999-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/029070-99999-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/029070-99999-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/029500-99999-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/029500-99999-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/029500-99999-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/029500-99999-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/029600-99999-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/029600-99999-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/029600-99999-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/029600-99999-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/029720-99999-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/029720-99999-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/029720-99999-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/029720-99999-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/029810-99999-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/029810-99999-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/029810-99999-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/029810-99999-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/227070-99999-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/227070-99999-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/227070-99999-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/227070-99999-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/part-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/part-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/part-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/2/output/part-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/input.txt b/ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/input.txt similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/input.txt rename to ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/input.txt diff --git a/ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/output/029070-99999-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/output/029070-99999-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/output/029070-99999-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/output/029070-99999-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/output/029500-99999-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/output/029500-99999-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/output/029500-99999-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/output/029500-99999-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/output/029600-99999-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/output/029600-99999-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/output/029600-99999-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/output/029600-99999-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/output/029720-99999-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/output/029720-99999-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/output/029720-99999-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/output/029720-99999-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/output/029810-99999-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/output/029810-99999-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/output/029810-99999-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/output/029810-99999-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/output/227070-99999-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/output/227070-99999-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/output/227070-99999-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/output/227070-99999-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/output/part-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/output/part-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/output/part-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationUsingMultipleOutputs/output/part-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/input.txt b/ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/input.txt similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/input.txt rename to ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/input.txt diff --git a/ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029070-99999/1901/part-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029070-99999/1901/part-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029070-99999/1901/part-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029070-99999/1901/part-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029070-99999/1902/part-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029070-99999/1902/part-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029070-99999/1902/part-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029070-99999/1902/part-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029500-99999/1901/part-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029500-99999/1901/part-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029500-99999/1901/part-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029500-99999/1901/part-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029500-99999/1902/part-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029500-99999/1902/part-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029500-99999/1902/part-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029500-99999/1902/part-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029600-99999/1901/part-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029600-99999/1901/part-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029600-99999/1901/part-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029600-99999/1901/part-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029600-99999/1902/part-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029600-99999/1902/part-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029600-99999/1902/part-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029600-99999/1902/part-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029720-99999/1901/part-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029720-99999/1901/part-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029720-99999/1901/part-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029720-99999/1901/part-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029720-99999/1902/part-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029720-99999/1902/part-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029720-99999/1902/part-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029720-99999/1902/part-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029810-99999/1901/part-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029810-99999/1901/part-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029810-99999/1901/part-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029810-99999/1901/part-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029810-99999/1902/part-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029810-99999/1902/part-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029810-99999/1902/part-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/029810-99999/1902/part-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/227070-99999/1901/part-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/227070-99999/1901/part-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/227070-99999/1901/part-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/227070-99999/1901/part-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/227070-99999/1902/part-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/227070-99999/1902/part-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/227070-99999/1902/part-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/227070-99999/1902/part-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/part-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/part-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/part-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/2/output/part-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/input.txt b/ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/input.txt similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/input.txt rename to ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/input.txt diff --git a/ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029070-99999/1901/part-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029070-99999/1901/part-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029070-99999/1901/part-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029070-99999/1901/part-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029070-99999/1902/part-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029070-99999/1902/part-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029070-99999/1902/part-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029070-99999/1902/part-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029500-99999/1901/part-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029500-99999/1901/part-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029500-99999/1901/part-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029500-99999/1901/part-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029500-99999/1902/part-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029500-99999/1902/part-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029500-99999/1902/part-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029500-99999/1902/part-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029600-99999/1901/part-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029600-99999/1901/part-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029600-99999/1901/part-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029600-99999/1901/part-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029600-99999/1902/part-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029600-99999/1902/part-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029600-99999/1902/part-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029600-99999/1902/part-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029720-99999/1901/part-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029720-99999/1901/part-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029720-99999/1901/part-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029720-99999/1901/part-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029720-99999/1902/part-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029720-99999/1902/part-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029720-99999/1902/part-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029720-99999/1902/part-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029810-99999/1901/part-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029810-99999/1901/part-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029810-99999/1901/part-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029810-99999/1901/part-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029810-99999/1902/part-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029810-99999/1902/part-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029810-99999/1902/part-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/029810-99999/1902/part-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/227070-99999/1901/part-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/227070-99999/1901/part-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/227070-99999/1901/part-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/227070-99999/1901/part-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/227070-99999/1902/part-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/227070-99999/1902/part-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/227070-99999/1902/part-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/227070-99999/1902/part-r-00000 diff --git a/ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/part-r-00000 b/ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/part-r-00000 similarity index 100% rename from ch10-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/part-r-00000 rename to ch08-mr-types/src/main/examples/PartitionByStationYearUsingMultipleOutputs/output/part-r-00000 diff --git a/ch10-mr-types/src/main/examples/SmallFilesToSequenceFileConverter.ignore/input.txt b/ch08-mr-types/src/main/examples/SmallFilesToSequenceFileConverter.ignore/input.txt similarity index 100% rename from ch10-mr-types/src/main/examples/SmallFilesToSequenceFileConverter.ignore/input.txt rename to ch08-mr-types/src/main/examples/SmallFilesToSequenceFileConverter.ignore/input.txt diff --git a/ch10-mr-types/src/main/examples/SmallFilesToSequenceFileConverter.java.input.txt b/ch08-mr-types/src/main/examples/SmallFilesToSequenceFileConverter.java.input.txt similarity index 100% rename from ch10-mr-types/src/main/examples/SmallFilesToSequenceFileConverter.java.input.txt rename to ch08-mr-types/src/main/examples/SmallFilesToSequenceFileConverter.java.input.txt diff --git a/ch10-mr-types/src/main/examples/default_streaming.input.txt b/ch08-mr-types/src/main/examples/default_streaming.input.txt similarity index 100% rename from ch10-mr-types/src/main/examples/default_streaming.input.txt rename to ch08-mr-types/src/main/examples/default_streaming.input.txt diff --git a/ch10-mr-types/src/main/examples/minimal_streaming.input.txt b/ch08-mr-types/src/main/examples/minimal_streaming.input.txt similarity index 100% rename from ch10-mr-types/src/main/examples/minimal_streaming.input.txt rename to ch08-mr-types/src/main/examples/minimal_streaming.input.txt diff --git a/ch10-mr-types/src/main/java/MaxTemperatureWithMultipleInputs.java b/ch08-mr-types/src/main/java/MaxTemperatureWithMultipleInputs.java similarity index 100% rename from ch10-mr-types/src/main/java/MaxTemperatureWithMultipleInputs.java rename to ch08-mr-types/src/main/java/MaxTemperatureWithMultipleInputs.java diff --git a/ch10-mr-types/src/main/java/MinimalMapReduce.java b/ch08-mr-types/src/main/java/MinimalMapReduce.java similarity index 100% rename from ch10-mr-types/src/main/java/MinimalMapReduce.java rename to ch08-mr-types/src/main/java/MinimalMapReduce.java diff --git a/ch10-mr-types/src/main/java/MinimalMapReduceWithDefaults.java b/ch08-mr-types/src/main/java/MinimalMapReduceWithDefaults.java similarity index 100% rename from ch10-mr-types/src/main/java/MinimalMapReduceWithDefaults.java rename to ch08-mr-types/src/main/java/MinimalMapReduceWithDefaults.java diff --git a/ch10-mr-types/src/main/java/NonSplittableTextInputFormat.java b/ch08-mr-types/src/main/java/NonSplittableTextInputFormat.java similarity index 100% rename from ch10-mr-types/src/main/java/NonSplittableTextInputFormat.java rename to ch08-mr-types/src/main/java/NonSplittableTextInputFormat.java diff --git a/ch10-mr-types/src/main/java/PartitionByStationUsingMultipleOutputs.java b/ch08-mr-types/src/main/java/PartitionByStationUsingMultipleOutputs.java similarity index 100% rename from ch10-mr-types/src/main/java/PartitionByStationUsingMultipleOutputs.java rename to ch08-mr-types/src/main/java/PartitionByStationUsingMultipleOutputs.java diff --git a/ch10-mr-types/src/main/java/PartitionByStationYearUsingMultipleOutputs.java b/ch08-mr-types/src/main/java/PartitionByStationYearUsingMultipleOutputs.java similarity index 100% rename from ch10-mr-types/src/main/java/PartitionByStationYearUsingMultipleOutputs.java rename to ch08-mr-types/src/main/java/PartitionByStationYearUsingMultipleOutputs.java diff --git a/ch10-mr-types/src/main/java/SmallFilesToSequenceFileConverter.java b/ch08-mr-types/src/main/java/SmallFilesToSequenceFileConverter.java similarity index 100% rename from ch10-mr-types/src/main/java/SmallFilesToSequenceFileConverter.java rename to ch08-mr-types/src/main/java/SmallFilesToSequenceFileConverter.java diff --git a/ch10-mr-types/src/main/java/StationPartitioner.java b/ch08-mr-types/src/main/java/StationPartitioner.java similarity index 100% rename from ch10-mr-types/src/main/java/StationPartitioner.java rename to ch08-mr-types/src/main/java/StationPartitioner.java diff --git a/ch10-mr-types/src/main/java/WholeFileInputFormat.java b/ch08-mr-types/src/main/java/WholeFileInputFormat.java similarity index 100% rename from ch10-mr-types/src/main/java/WholeFileInputFormat.java rename to ch08-mr-types/src/main/java/WholeFileInputFormat.java diff --git a/ch10-mr-types/src/main/java/WholeFileRecordReader.java b/ch08-mr-types/src/main/java/WholeFileRecordReader.java similarity index 100% rename from ch10-mr-types/src/main/java/WholeFileRecordReader.java rename to ch08-mr-types/src/main/java/WholeFileRecordReader.java diff --git a/ch10-mr-types/src/main/java/oldapi/MaxTemperatureWithMultipleInputs.java b/ch08-mr-types/src/main/java/oldapi/MaxTemperatureWithMultipleInputs.java similarity index 100% rename from ch10-mr-types/src/main/java/oldapi/MaxTemperatureWithMultipleInputs.java rename to ch08-mr-types/src/main/java/oldapi/MaxTemperatureWithMultipleInputs.java diff --git a/ch10-mr-types/src/main/java/oldapi/MinimalMapReduce.java b/ch08-mr-types/src/main/java/oldapi/MinimalMapReduce.java similarity index 100% rename from ch10-mr-types/src/main/java/oldapi/MinimalMapReduce.java rename to ch08-mr-types/src/main/java/oldapi/MinimalMapReduce.java diff --git a/ch10-mr-types/src/main/java/oldapi/MinimalMapReduceWithDefaults.java b/ch08-mr-types/src/main/java/oldapi/MinimalMapReduceWithDefaults.java similarity index 100% rename from ch10-mr-types/src/main/java/oldapi/MinimalMapReduceWithDefaults.java rename to ch08-mr-types/src/main/java/oldapi/MinimalMapReduceWithDefaults.java diff --git a/ch10-mr-types/src/main/java/oldapi/NonSplittableTextInputFormat.java b/ch08-mr-types/src/main/java/oldapi/NonSplittableTextInputFormat.java similarity index 100% rename from ch10-mr-types/src/main/java/oldapi/NonSplittableTextInputFormat.java rename to ch08-mr-types/src/main/java/oldapi/NonSplittableTextInputFormat.java diff --git a/ch10-mr-types/src/main/java/oldapi/PartitionByStationUsingMultipleOutputFormat.java b/ch08-mr-types/src/main/java/oldapi/PartitionByStationUsingMultipleOutputFormat.java similarity index 100% rename from ch10-mr-types/src/main/java/oldapi/PartitionByStationUsingMultipleOutputFormat.java rename to ch08-mr-types/src/main/java/oldapi/PartitionByStationUsingMultipleOutputFormat.java diff --git a/ch10-mr-types/src/main/java/oldapi/PartitionByStationUsingMultipleOutputs.java b/ch08-mr-types/src/main/java/oldapi/PartitionByStationUsingMultipleOutputs.java similarity index 100% rename from ch10-mr-types/src/main/java/oldapi/PartitionByStationUsingMultipleOutputs.java rename to ch08-mr-types/src/main/java/oldapi/PartitionByStationUsingMultipleOutputs.java diff --git a/ch10-mr-types/src/main/java/oldapi/PartitionByStationYearUsingMultipleOutputFormat.java b/ch08-mr-types/src/main/java/oldapi/PartitionByStationYearUsingMultipleOutputFormat.java similarity index 100% rename from ch10-mr-types/src/main/java/oldapi/PartitionByStationYearUsingMultipleOutputFormat.java rename to ch08-mr-types/src/main/java/oldapi/PartitionByStationYearUsingMultipleOutputFormat.java diff --git a/ch10-mr-types/src/main/java/oldapi/SmallFilesToSequenceFileConverter.java b/ch08-mr-types/src/main/java/oldapi/SmallFilesToSequenceFileConverter.java similarity index 100% rename from ch10-mr-types/src/main/java/oldapi/SmallFilesToSequenceFileConverter.java rename to ch08-mr-types/src/main/java/oldapi/SmallFilesToSequenceFileConverter.java diff --git a/ch10-mr-types/src/main/java/oldapi/StationPartitioner.java b/ch08-mr-types/src/main/java/oldapi/StationPartitioner.java similarity index 100% rename from ch10-mr-types/src/main/java/oldapi/StationPartitioner.java rename to ch08-mr-types/src/main/java/oldapi/StationPartitioner.java diff --git a/ch10-mr-types/src/main/java/oldapi/WholeFileInputFormat.java b/ch08-mr-types/src/main/java/oldapi/WholeFileInputFormat.java similarity index 100% rename from ch10-mr-types/src/main/java/oldapi/WholeFileInputFormat.java rename to ch08-mr-types/src/main/java/oldapi/WholeFileInputFormat.java diff --git a/ch10-mr-types/src/main/java/oldapi/WholeFileRecordReader.java b/ch08-mr-types/src/main/java/oldapi/WholeFileRecordReader.java similarity index 100% rename from ch10-mr-types/src/main/java/oldapi/WholeFileRecordReader.java rename to ch08-mr-types/src/main/java/oldapi/WholeFileRecordReader.java diff --git a/ch10-mr-types/src/main/sh/streaming.sh b/ch08-mr-types/src/main/sh/streaming.sh similarity index 100% rename from ch10-mr-types/src/main/sh/streaming.sh rename to ch08-mr-types/src/main/sh/streaming.sh diff --git a/ch10-mr-types/src/test/java/TextInputFormatsTest.java b/ch08-mr-types/src/test/java/TextInputFormatsTest.java similarity index 100% rename from ch10-mr-types/src/test/java/TextInputFormatsTest.java rename to ch08-mr-types/src/test/java/TextInputFormatsTest.java diff --git a/ch18-crunch/src/main/java/crunch/MaxTemperatureWithMultipleInputsCrunch.java b/ch18-crunch/src/main/java/crunch/MaxTemperatureWithMultipleInputsCrunch.java index f0ccfb5c..77b9dd4d 100644 --- a/ch18-crunch/src/main/java/crunch/MaxTemperatureWithMultipleInputsCrunch.java +++ b/ch18-crunch/src/main/java/crunch/MaxTemperatureWithMultipleInputsCrunch.java @@ -12,7 +12,7 @@ import static org.apache.crunch.types.writable.Writables.strings; import static org.apache.crunch.types.writable.Writables.tableOf; -// Crunch version of ch10-mr-types MaxTemperatureWithMultipleInputsCrunch +// Crunch version of ch08-mr-types MaxTemperatureWithMultipleInputsCrunch // TODO: sanity check output public class MaxTemperatureWithMultipleInputsCrunch { diff --git a/hadoop-examples/pom.xml b/hadoop-examples/pom.xml index e6959395..99a854ea 100644 --- a/hadoop-examples/pom.xml +++ b/hadoop-examples/pom.xml @@ -41,7 +41,7 @@ com.hadoopbook - ch10-mr-types + ch08-mr-types 3.0 diff --git a/pom.xml b/pom.xml index 94905f6c..39623b6c 100644 --- a/pom.xml +++ b/pom.xml @@ -17,7 +17,7 @@ ch06-avro ch07-parquet ch06-mr-dev - ch10-mr-types + ch08-mr-types ch11-mr-features ch15-sqoop ch16-pig diff --git a/snippet/bin/check_manuscript.sh b/snippet/bin/check_manuscript.sh index 1a3f266f..76e28871 100755 --- a/snippet/bin/check_manuscript.sh +++ b/snippet/bin/check_manuscript.sh @@ -6,7 +6,7 @@ bin=`cd "$bin"; pwd` actual="$bin"/../actual book_workspace=~/book-workspace/htdg-git -for ch in ch02-mr-intro ch03-hdfs ch05-io ch06-mr-dev ch10-mr-types ch11-mr-features ch16-pig ch17-hive ch21-zk +for ch in ch02-mr-intro ch03-hdfs ch05-io ch06-mr-dev ch08-mr-types ch11-mr-features ch16-pig ch17-hive ch21-zk do # remove id attributes from program listings, and add a newline before sed '/|\ @@ -20,4 +20,4 @@ sed -e '/|\ $bin/check_manuscript.py /tmp/ch06-avro.xml $actual/ch06-avro/* # Common check -$bin/check_manuscript.py /tmp/ch10-mr-types.xml $actual/common/* +$bin/check_manuscript.py /tmp/ch08-mr-types.xml $actual/common/* diff --git a/snippet/bin/generate_listings.sh b/snippet/bin/generate_listings.sh index 3d0efe7f..b0499054 100755 --- a/snippet/bin/generate_listings.sh +++ b/snippet/bin/generate_listings.sh @@ -13,7 +13,7 @@ perl $bin/phragmite_db.pl $actual/ch06-avro/ $(grep -ElR '(// ?cc|// ?==)' --inc perl $bin/phragmite_db.pl $actual/ch06-mr-dev/ $(grep -ElR '(// ?cc|// ?==)' --include '*.java' $bin/../../ch06-mr-dev) perl $bin/phragmite_db.pl $actual/ch06-mr-dev/ $bin/../../../hadoop-book-mr-dev/pom.xml perl $bin/phragmite_db.pl $actual/ch06-mr-dev/ $bin/../../ch06-mr-dev/src/main/resources/max-temp-workflow/workflow.xml -perl $bin/phragmite_db.pl $actual/ch10-mr-types/ $(grep -ElR '(// ?cc|// ?==)' --include '*.java' $bin/../../ch10-mr-types) +perl $bin/phragmite_db.pl $actual/ch08-mr-types/ $(grep -ElR '(// ?cc|// ?==)' --include '*.java' $bin/../../ch08-mr-types) perl $bin/phragmite_db.pl $actual/common/ $(grep -ElR '(// ?cc|// ?==)' --include '*.java' $bin/../../common) perl $bin/phragmite_db.pl $actual/ch11-mr-features/ $(grep -ElR '(// ?cc|// ?==)' --include '*.java' $bin/../../ch11-mr-features) perl $bin/phragmite_db.pl $actual/ch21-zk/ $(grep -ElR '(// ?cc|// ?==)' --include '*.java' $bin/../../ch21-zk) diff --git a/snippet/src/test/java/ExamplesIT.java b/snippet/src/test/java/ExamplesIT.java index bdc77d44..246d788e 100644 --- a/snippet/src/test/java/ExamplesIT.java +++ b/snippet/src/test/java/ExamplesIT.java @@ -58,7 +58,7 @@ public class ExamplesIT { private static final String MODE_DEFAULT = "local"; private static final String EXAMPLE_CHAPTERS_PROPERTY = "example.chapters"; - private static final String EXAMPLE_CHAPTERS_DEFAULT = "ch02-mr-intro,ch05-io,ch06-avro,ch06-mr-dev,ch10-mr-types,ch11-mr-features"; + private static final String EXAMPLE_CHAPTERS_DEFAULT = "ch02-mr-intro,ch05-io,ch06-avro,ch06-mr-dev,ch08-mr-types,ch11-mr-features"; private static final IOFileFilter HIDDEN_FILE_FILTER = new OrFileFilter(HiddenFileFilter.HIDDEN, new PrefixFileFilter("_"));