5分钟
创建WordCount类
打开WordCountProject工程,右击,在弹出的快捷菜单中选择New→Class命令,然后填写信息,如下图所示。
WordCount程序采用的是Hadoop 1.0.0中自带的WordCount程序,在设置包名称时,需要和WordCount中的代码“org.apache.Hadoop.examples”,类名设置为WordCount,和程序的类名一致。这个代码放在如下的结构中,如下图所示。
在上图中的“\org\apache\hadoop\examples”目录结构中找到WordCount.java文件,用记事本打开,把代码复制到刚才建立的Java文件中,如下图所示。
说明:如果不加"conf.set("mapred.job.tracker","192.166.1.2:9001");",将提示用户权限不够,其实导致这样错误的原因是Map/ReduceLocation中的配置不完全起作用,在本地的磁盘上建立文件并运行,显然是行不通的。解决方法:让Eclipse将作业提交到Hadoop集群上,同时需要手动配置job运行地址。
学员评价