hadoop运行自带的WordCount例子。
使用hadoop用户登录
1、编译WordCount.java文件
cd /opt/hadoop/hadoop-1.2.1/src/examples/org/apache/hadoop/examples 进入该目录
执行下面的命令
javac -classpath /opt/hadoop/hadoop-1.2.1/hadoop-core-1.2.1.jar://opt/hadoop/hadoop-1.2.1/lib/commons-cli-1.2.jar -d /opt/hadoop/hadoop-1.2.1/src/examples WordCount.java
-d /opt/hadoop/hadoop-1.2.1/src/examples 是为了保留包路径信息,否则后面会出现:java.lang.ClassNotFoundException: org.apache.hadoop.examples.WordCount异常
2、打jar包
cd /opt/hadoop/hadoop-1.2.1/src/examples
jar cvf WordCount.jar ./org/apache/hadoop/examples/*.class
这样会把org.apache.hadoop.examples包结构打入
3、创建输入文件与input文件夹
随便建立file01、file02两个文件,随便输入文字
- $ bin/hadoop fs -mkdir /tmp/input
- $ bin/hadoop fs -put file01 /tmp/input/
- $ bin/hadoop fs -put file02 /tmp/input/
4、运行WordCount程序
./hadoop jar WordCount.jar org.apache.hadoop.examples.WordCount /tmp/input /tmp/output
org.apache.hadoop.examples.WordCount 要写全路径,否则报类找不到
5、查看结果
- $ bin/hadoop fs -cat /tmp/output/part-00000
- hadoop自带例子wordcount的具体运行步骤
- hadoop基础----hadoop实战(三)-----hadoop运行MapReduce---对单词进行统计--经典的自带例子wordcount
- 关于hadoop1.0.4运行自带例子WordCount内存溢出问题。
- 运行hadoop自带的wordcount例子
- linux下在eclipse上运行hadoop自带例子wordcount
- 运行hadoop自带wordcount例子
- 在linux下eclipse中运行hadoop自带的WordCount例子出现的两个错误
- hadoop自带例子wordcount的具体运行步骤
- hadoop自带例子wordcount的具体运行步骤
- hadoop基础----hadoop实战(三)-----hadoop运行MapReduce---对单词进行统计--经典的自带例子wordcount
- 运行Hadoop自带的wordcount单词统计程序
- Hadoop2.6.0运行自带WordCount报错
- hadoop 2.7.4 下运行WordCount例子笔记
- Hadoop伪分布式运行wordcount小例子
- 运行Hadoop自带的wordcount单词统计程序
- hadoop 自带示例wordcount 详细运行步骤
- Hadoop 2.6.3运行自带WordCount程序笔记
- 【转】分析Hadoop自带WordCount例子的执行过程(1)
- 1.3.0MapReduce运行自带的wordcount例子
- 分析Hadoop自带WordCount例子的执行过程