万事开头难。最近在学习Hadoop,先是搭建各种版本环境,从2.2.0到2.3.0,再到1.2.1,终于都搭起来了,折腾了1周时间,之后开始尝试使用Eclipse编写小demo。仅复制一个现成的WordCount到Eclipse中执行竟然也出现各种错误,一一解决之后也是几个小时过去了。

  为避免他人也耽误时间在这些问题上,现将运行成功后的源码分享。

  先看下效果图:

Eclipse 执行成功的 Hadoop-1.2.1 WordCount 源码-LMLPHP

图1. 运行成功的截图

Eclipse 执行成功的 Hadoop-1.2.1 WordCount 源码-LMLPHP

图2. 项目结构视图

Eclipse 执行成功的 Hadoop-1.2.1 WordCount 源码-LMLPHP

图3. 修改后的代码

  将Hadoop安装目录下WordCount源码拷贝过来之后需要做图3红框部分修改(对应参数需要根据自己实际情况修改),然后运行即可。

EJob.java 和 WordCount.java 源码

  

04-26 10:23