在本机eclipse中创建maven项目,查看linux中hadoop下的文件、在本机搭建hadoop环境
注意
第一次建立maven项目时需要在联网情况下,因为他会自动下载一些东西,不然突然终止
需要手动删除断网前建立的文件
在eclipse里新建maven项目步骤
直接新建maven项目出了错
解压maven.zip到某一全英文路径(我的是在E盘下)
在eclipse里的windows -> preferences -> 右侧木兰路maven->user setting -> 将自己解压的maven路径放进去
在maven同路径下新建一个仓库
再次点开user setting 会发现他告诉了你仓库的位置,在第一次建立maven项目之后,会下载东西到这个仓库里
项目建立之后,若发现报以下错误Could not calculate build plan:Plugin
解决办法
打开yourname\.m2\ repository\org\apache\maven\plugins\maven-deploy-plugin
然后把里面的文件夹删掉(我的是这个 删掉2.7这个文件夹)
然后右击项目-maven-update project 强制更新即可,注意勾中红圈
原地址 https://blog.csdn.net/wjy329/article/details/79306847
将上述解决办法执行完之后,若还不行,删掉原项目,重新建立一个Maven项目
在eclipse里 右击NEW -> maven ->maven project -> 勾选三个选项(创建简单自带一些包的项目+把项目放在workplace里) -> 填写自己项目的包名-Group Id、项目名Artifact Id,将packing改为war -> 确认
现在可以看到maven项目基本的结构,可是还是项目角会有报错,那么在webapp下新建WEB-INF文件,再建web.xml
现在可以看见完整目录
在maven项目中引入架包
以前我们都是将架包手动一个个复制
现在在pom.xml下写一个标签,由代码导入相关架包和其依赖的架包
在浏览器进入maven的架包库
找到自己所需要的架包和其版本(用使用次数最多的)
将代码copy到dependencies里,会发现在联网情况下,自动导入架包
同理我们导入所有相关代码(见项目pom.xml)
过一会我们发现它自动的将架包引入了
补充:需要在本机的MavenRepository,在此基础上才能建立自己的maven项目
在本地eclipse里的项目在linux下运行,为了不每次都运行
把hadoop-eclipse-plugin-2.7.3.jar放在eclipse的plugins下(我的是D:\software\eclipse\plugins)
再进入eclipse -- > windows --- >show view -- >others -->MapReduce Tools -- >Map/Reduce Locations --OK
点击小蓝象,输入连接信息(保证linux下的start-dfs.sh服务打开条件下)
这个时候在eclipse左侧项目目录下出现
点击即可查看linux中hadoop下的文件
在本机配置hadoop环境
1.将doo-2.7.3解压到本地一个全英文路径下
我的是D:\software
2.配置本机环境变量
新建HADOOP_HOME
编辑Path
3.将hadoop下的三个文件放在C:system32目录下
4.将hadoop下的次文件放在本机的eclipse安装目录下的,eclipse\plugins中