1.首先新建一个文件夹,如c:\\myWorkspace
2.然后在myWorkspace中再新建一个文件夹,名为你的项目名
3.如myProject,然后把你的源代码放到myProject中。
那么现在有文件目录如下
c:\myWorkspace\myProject\src
c:\myWorkspace\myProject\bin
c:\myWorkspace\myProject\build
等等。
4.如果你导入的源代码原本就是一个工程,那么2和3可以省略,直接把工程放到myWorkspace下
如c:\myWorkspace\SomeProject
5打开myeclipse 选择工作空间(workspace)为myWorkspace
6.点击导航栏 "File"->"New"->"Java Project"
7.选择"create project from existing source",并点击"Browse"
8.到C盘下选择myProject
9."Project Name" 必须填写与你的工程文件夹名一致。如myProject
10 点击"Finish"完成
build放的应该是编译后的.class文件
db放的应该是数据库现相关的文件
res放的是其他资源
src放的是.java源文件
Myeclipse中导入hadoop源码:
放入eclipse的插件目录。这里以Myeclipse8.5为例(貌似,myeclipse6.5不支持该插件)
1) 进入MyEclipse8.5的安装目录,(C:\Program Files\Genuitec\MyEclipse 8.x Latest),找到dropins目录,将下载的插件放进去
2) 进入与dropins同目录下的configuration,删除org.eclipse.update(删除后,重启myeclipse8.5,便会自动加载插件)
3) 重启MyEclipse8.5
3. 添加Mapreduce视图
“windows”-> "open perspective" -> "other",会看到一只小象map/reduce(如无,请勾上“show all”)。就可以打开该视图
4. 配置Hadoop服务器
“widows” -> "show views" ->"mapReduce tool" -> "Map/Reduce locations",打开后,新建服务“New Hadoop Location”
1) “location name” : 填入新hadoop服务名,可随便写
2) "Map/Reduce Master":这个对应hadoop服务器的jobtracker
A) Host:对用hadoop的jobtracker所在的IP
B) Port:对应jobtracker的端口,在mapred-site.xml配置的端口,一般为9001
3) “DFS Master”: 这个对应hdfs的端口,对应在core-site.xml
A) Host: 对用hadoop的hdfs所在的IP
B) Port: 对应hdfs的端口,在mapred-site.xml配置的端口,一般为9000
配置完后,点击“finish”即可。
后续,便可以在相应的视图查看hdfs文件系统的内容
注:如果在windows开发环境连接Linux下的Hadoop,则需要在windows下安装cygwin,并将cygwin的bin,usr/sbin目录加入系统环境变量中path
myeclipse 项目面板 右键 import 选择如图,然后再选择你源码项目的位置
在左边包资源的空白处点击右键-导入-文件夹-选中当前文件-确定