zoukankan      html  css  js  c++  java
  • 在本机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 repositoryorgapachemavenpluginsmaven-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:softwareeclipseplugins)

        

    再进入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安装目录下的,eclipseplugins中

        

  • 相关阅读:
    Python3-shutil模块-高级文件操作
    Python3-sys模块-解释器相关参数与函数
    Python3-os模块-操作系统的各种接口
    Python3-算法-冒泡排序
    Python3-re模块-正则表达式
    Python3-算法-递归
    Python3-设计模式-迭代器模式
    Python3-设计模式-装饰器模式
    PTA 7-28 搜索树判断(镜像二叉搜索树的后序遍历)
    PTA 7-26 Windows消息队列(小顶堆+输入优化)
  • 原文地址:https://www.cnblogs.com/Amyheartxy/p/9350981.html
Copyright © 2011-2022 走看看