`

大数据系列2:建立开发环境编写HDFS和Map Reduce程序

阅读更多

1、在eclipse中配置hadoop插件

       hadoop-eclipse-plugin-1.2.1.jar 复制到eclipse/plugins目录下,重启eclipse

2、打开MapReduce视图

       Window-> Open Perspective -> Other 选择Map/Reduce,图标是个蓝色的象。

3、添加一个MapReduce环境

      eclipse下端,控制台旁边会多一个Tab,叫“Map/ReduceLocations”,在下面空白的地方点右键,选择“NewHadoop location...”,在弹出的对话框中填写如下内容:

Location name(取个名字)
Map/Reduce MasterJob TrackerIP和端口,根据mapred-site.xml中配置的mapred.job.tracker来填写)
DFS MasterName NodeIP和端口,根据core-site.xml中配置的fs.default.name来填写)

4、使用eclipseHDFS内容进行操作

    经过上一步骤,左侧“Project Explorer”中应该会出现配置好的HDFS,点击右键,可以进行新建文件夹、删除文件夹、上传文件、下载文件、删除文件等操作。

    注意:每一次操作完在eclipse中不能马上显示变化,必须得刷新一下。 

5、创建MapReduce工程

5.1配置Hadoop路径

      Window-> Preferences 选择 “Hadoop Map/Reduce”,点击“Browse...”选择Hadoop文件夹的路径。这个步骤与运行环境无关,只是在新建工程的时候能将hadoop根目录和lib目录下的所有jar包自动导入。

      5.2创建工程

      File ->New -> Project 选择“Map/ReduceProject”,然后输入项目名称,创建项目。插件会自动把hadoop根目录和lib目录下的所有jar包导入。

      5.3创建Mapper或者Reducer

      File ->New -> Mapper 创建Mapper,自动继承mapred包里面的MapReduceBase并实现Mapper接口。注意:这个插件自动继承的是mapred包里旧版的类和接口,新版的Mapper得自己写。Reducer同理。

 

 

 


 

APDPlat旗下十大开源项目

 

 

 

 

 

 

 

 

 

2
4
分享到:
评论
3 楼 CoderDream 2013-12-02  
不错,感谢分享!
2 楼 fighting_2013 2013-11-13  
往前一步 写道
hadoop2.2.0的eclipse插件有吗,用1.2.1的jar包连接不上!!


你的hadoop 2.2.0 开发环境搞好了吗?我也想知道怎样在hadoop 2.2.0下用eclipse开发
1 楼 往前一步 2013-11-11  
hadoop2.2.0的eclipse插件有吗,用1.2.1的jar包连接不上!!

相关推荐

Global site tag (gtag.js) - Google Analytics