org.apache.hadoop.examples
Class WordCount
java.lang.Object
org.apache.hadoop.conf.Configured
org.apache.hadoop.examples.WordCount
- All Implemented Interfaces:
- Configurable, Tool
public class WordCount
- extends Configured
- implements Tool
This is an example Hadoop Map/Reduce application.
It reads the text input files, breaks each line into words
and counts them. The output is a locally sorted list of words and the
count of how often they occurred.
To run: bin/hadoop jar build/hadoop-examples.jar wordcount
[-m maps] [-r reduces] in-dir out-dir
Nested Class Summary |
static class |
WordCount.MapClass
Counts the words in each line. |
static class |
WordCount.Reduce
A reducer class that just emits the sum of the input values. |
Method Summary |
static void |
main(String[] args)
|
int |
run(String[] args)
The main driver for word count map/reduce program. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WordCount
public WordCount()
run
public int run(String[] args)
throws Exception
- The main driver for word count map/reduce program.
Invoke this method to submit the map/reduce job.
- Specified by:
run
in interface Tool
- Parameters:
args
- command specific arguments.
- Returns:
- exit code.
- Throws:
IOException
- When there is communication problems with the
job tracker.
Exception
main
public static void main(String[] args)
throws Exception
- Throws:
Exception
Copyright © 2008 The Apache Software Foundation