edu.umd.cloud9.example.simple
Class DemoWordCountTuple2

java.lang.Object
  extended by org.apache.hadoop.conf.Configured
      extended by edu.umd.cloud9.example.simple.DemoWordCountTuple2
All Implemented Interfaces:
Configurable, Tool

public class DemoWordCountTuple2
extends Configured
implements Tool

Another demo that illustrates use of Tuple objects as intermediate keys in a MapReduce job. This Hadoop Tool takes the following command-line arguments:

Input comes from a flat text collection packed into a SequenceFile with DemoPackTuples2; the tuples have complex internal structure. Output shows the count of words on even- and odd-length lines. This demo does exactly the same thing as DemoWordCountTuple1.

Author:
Jimmy Lin
See Also:
DemoWordCountTuple1, DemoWordCountJSON

Constructor Summary
DemoWordCountTuple2()
          Creates an instance of this tool.
 
Method Summary
static void main(String[] args)
          Dispatches command-line arguments to the tool via the ToolRunner.
 int run(String[] args)
          Runs this tool.
 
Methods inherited from class org.apache.hadoop.conf.Configured
getConf, setConf
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.hadoop.conf.Configurable
getConf, setConf
 

Constructor Detail

DemoWordCountTuple2

public DemoWordCountTuple2()
Creates an instance of this tool.

Method Detail

run

public int run(String[] args)
        throws Exception
Runs this tool.

Specified by:
run in interface Tool
Throws:
Exception

main

public static void main(String[] args)
                 throws Exception
Dispatches command-line arguments to the tool via the ToolRunner.

Throws:
Exception