org.apache.hadoop.examples.terasort
Class TeraSort

java.lang.Object
  extended by org.apache.hadoop.conf.Configured
      extended by org.apache.hadoop.examples.terasort.TeraSort
All Implemented Interfaces:
org.apache.hadoop.conf.Configurable, org.apache.hadoop.util.Tool

public class TeraSort
extends org.apache.hadoop.conf.Configured
implements org.apache.hadoop.util.Tool

Generates the sampled split points, launches the job, and waits for it to finish.

To run the program: bin/hadoop jar hadoop-*-examples.jar terasort in-dir out-dir


Nested Class Summary
static class TeraSort.SimplePartitioner
          A total order partitioner that assigns keys based on their first PREFIX_LENGTH bytes, assuming a flat distribution.
 
Constructor Summary
TeraSort()
           
 
Method Summary
static int getOutputReplication(JobContext job)
           
static boolean getUseSimplePartitioner(JobContext job)
           
static void main(String[] args)
           
 int run(String[] args)
           
static void setOutputReplication(Job job, int value)
           
static void setUseSimplePartitioner(Job job, boolean value)
           
 
Methods inherited from class org.apache.hadoop.conf.Configured
getConf, setConf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.hadoop.conf.Configurable
getConf, setConf
 

Constructor Detail

TeraSort

public TeraSort()
Method Detail

getUseSimplePartitioner

public static boolean getUseSimplePartitioner(JobContext job)

setUseSimplePartitioner

public static void setUseSimplePartitioner(Job job,
                                           boolean value)

getOutputReplication

public static int getOutputReplication(JobContext job)

setOutputReplication

public static void setOutputReplication(Job job,
                                        int value)

run

public int run(String[] args)
        throws Exception
Specified by:
run in interface org.apache.hadoop.util.Tool
Throws:
Exception

main

public static void main(String[] args)
                 throws Exception
Parameters:
args -
Throws:
Exception


Copyright © 2009 The Apache Software Foundation