1,在Hadoop文件夹下,比如在Linux系统下,Hadoop解压缩后的文件夹。
该文件夹下有 bin, conf, ivy, lib, sbin, share, src等文件夹,也有 hadoop-client-1.2.1.jar, hadoop-examples-1.2.1.jar等文件。目前设该文件夹的
路径为 /usr/local/hadoop。
首先编写 /usr/local/hadoop/WordCount.java:
package org.myorg;
import java.io.IOException;
import java.util.*;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.conf.*;
import org.apache.hadoop.io.*;
import org.apache.hadoop.mapred.*;
import org.apache.hadoop.util.*;
public class WordCount {
public static class Map extends MapReduceBase implements Mapper<LongWritable, Text, Text, IntWritable> {
private final static IntWritable one = new IntWritable(1);
private Text word = new Text();
public void map(LongWritable key, Text value, OutputCollector<Text, IntWritable> output, Reporter reporter) th