参考文档
常用maven库及导入本地jar到本地maven库
常用的maven库:
http://mvnrepository.com/
http://search.maven.org/
http://repository.sonatype.org/content/groups/public/
http://people.apache.org/repo/m2-snapshot-repository/
http://people.apache.org/repo/m2-incubating-repository/
环境
win下使用myeclipse远程连接hadoop集群(cdh5.3.0)。
对应的hadoop的三个基础组件的jar包都是2.5.0(mapreduce、common、yarn)
IDE:Myeclipse10.7
需要补充的是,我所有的jar包都有在maven的本地库中,因为之前有编译过hadoop2.5.0的源码,并且maven等已经安装好了,详细请参考(window7中)maven 查看 hadoop2.5.0源码
myeclispe新建maven项目
file =>new =>other =>Maven project,在Create a simple project 前面打钩
选择next,输入groupid和artifactid
选择finish
groupid和artifactid相当于一个数据库实例与数据库的关系,一个groupid下可以有多个artifactid,一个artifactid相当于一个项目的样子
项目建好后的结构图如下
项目中的pom.xml是空的,如下
事实上一个简单的maven项目建好了,剩下的就是依赖的问题
增加hadoop的基础依赖
在前面加入d