在eclipse下运行hadoop程序

环境:Ubuntu安装在虚拟机,hadoop安装在Ubuntu,eclipse安装在win7下,这样eclipse就不会太卡。

 

1、复制对应版本hadoop的eclipse插件jar包,比如我的hadoop是0.21.0版本,就使用hadoop-0.21.0-eclipse-plugin.jar,jar包放在eclipse安装目录/plugins/ 下,重启eclipse

 

2、添加map/reduce

3、添加hadoop路径,这个不用添加Ubuntu里面的,直接添加win7下面解压的文件就可以,这个路径只是为了加载jar包

 

 

4、配置Map/Reduce Locations

 

locationname随便填,Map/Reduce Master和DFS Master这里面的Host、Port分别为你在mapred-site.xml、core-site.xml中配置的地址及端口。如

在adwanced parameters下面找到hadoop.tmp.dir,填写core-site.xml中对应的地址

 

点击完成就可以看到左上角出现的文件夹(如果打开文件夹报错,一般是hadoop插件和hadoop版本不匹配,或者是和eclipse版本不匹配,更换eclipse版本就行)

 

5、新建map/reduce项目

File-->New-->Other-->Map/Reduce Project
项目名可以随便取,如hadoop-test。
复制 hadoop安装目录/src/example/org/apache/hadoop/example/WordCount.java到刚才新建的项目下面。


6、上传模拟数据文件夹。


为了运行程序,我们需要一个输入的文件夹,和输出的文件夹。输出文件夹不需要创建,在程序运行完成后会自动生成。我们需要给程序一个输入文件夹。

在当前目录(如hadoop安装目录)下新建文件夹input,并在文件夹下新建两个文件f_1、f_2,内容随意添加。

 

7、运行项目。

在Arguments下添加

hdfs://192.168.136.144:9000/user/zhouyao/input hdfs://192.168.136.144:9000/user/zhouyao/output1

这两个参数表示namenode地址,输入文件地址,输出文件地址

点击run ,可以看到如下信息

在文件夹下,打开output可以看到运行结果

 

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在 Eclipse 运行 Hadoop 程序,需要按照以下步骤进行设置: 1. 下载并安装 Hadoop。 2. 在 Eclipse 安装 Hadoop 插件。 3. 创建一个新的 Java 项目。 4. 将 Hadoop 库添加到项目。 5. 在项目创建一个新的 Hadoop MapReduce 类。 6. 在类实现 Mapper 和 Reducer 接口。 7. 配置 Hadoop 环境和运行参数。 8. 运行程序。 以下是更详细的步骤: 1. 下载并安装 Hadoop 首先,需要下载并安装 Hadoop。可以从 Hadoop 的官方网站(http://hadoop.apache.org/)上获得最新版本的 Hadoop。安装过程可以参考官方文档或网上教程。 2. 在 Eclipse 安装 Hadoop 插件 在 Eclipse 安装 Hadoop 插件可以帮助开发人员更方便地开发和调试 Hadoop 程序。可以通过 Eclipse 的“帮助”菜单的“Eclipse Marketplace”选项来搜索并安装 Hadoop 插件。 3. 创建一个新的 Java 项目 在 Eclipse 创建一个新的 Java 项目,命名为“HadoopDemo”。 4. 将 Hadoop 库添加到项目 在项目的“Java Build Path”添加 Hadoop 库,这样就可以使用 Hadoop 的 API。 5. 在项目创建一个新的 Hadoop MapReduce 类 在“src”文件夹创建一个新的 Java 类,命名为“WordCount”。这个类需要实现 Mapper 和 Reducer 接口。 6. 在类实现 Mapper 和 Reducer 接口 在“WordCount”类实现 Mapper 和 Reducer 接口,以便正确地处理输入数据和生成输出数据。 7. 配置 Hadoop 环境和运行参数 在 Eclipse 配置 Hadoop 环境和运行参数,以便正确地运行程序。可以在“Run Configurations”设置程序运行参数和环境变量。 8. 运行程序Eclipse 运行程序,查看输出结果。 以上就是在 Eclipse 运行 Hadoop 程序的步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值