Windows的eclipse导入Hadoop3.1.1源码,怎么建立工作集,将多个工程放入同一个文件夹管理

1.打开package explore

默认的项目工程都在OtherProjects里面

2.点开project explore空白处,然后点击New->other->Java->Java Working Set,新建项目集

3.点击此处,设置Top level Elements为Working Sets,项目栏就会出现建立的所有集合

4.选择Configure Working Set可以显示需要显示的集合,新建集合的时候可以把已有的项目工程放入集合中,后续在集合中也可以调整放置项目所属的集合

5.Project explore右上角三个点也可以点击selecting Working Sets选择需要显示的项目

6.导入Hadoop源码如下:

(1)安装好相关软件:JDK,MAVEN,Hadoop源码, libprotoc

1.JDK

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

# 设置系统环境变量
setx /M JAVA_HOME "D:\hadoop\jdk1.8.0_192"
setx /M Path "%Path%;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin"

2.Maven

http://maven.apache.org/download.cgi

# 设置系统环境变量
setx /M M2_HOME "D:\hadoop\apache-maven-3.6.1"
setx /M Path "%Path%;%M2_HOME%\bin"

conf\settings.xml 仓库配置

 

<!-- 本地仓库路径 -->
<localRepository>D:\hadoop\repo</localRepository>

<!-- 网络仓库地址 -->
<mirrors>
    <mirror>
        <id>central</id>
        <mirrorOf>central</mirrorOf>
        <name>aliyunmaven</name>
        <url>https://maven.aliyun.com/repository/central</url>
    </mirror>
    <mirror>
        <id>apache.snapshots.https</id>
        <mirrorOf>apache.snapshots.https</mirrorOf>
        <name>aliyunmaven</name>
        <url>https://maven.aliyun.com/repository/apache-snapshots</url>
    </mirror>
</mirrors>

3.ProtocolBuffer

https://github.com/protocolbuffers/protobuf/releases/tag/v2.5.0

注:除了下载 protobuf 源码外,还需要下载相应版本的编译过的用于 Windows 平台的 protoc 命令(protoc-2.5.0-win32.zip),该命令用于将 .proto 文件转化为 Java 或 C++ 源文件。

将两个压缩包解压,然后将 protoc.exe 复制到 protobuf-2.5.0\src 目录下

# 安装 ProtocolBuffer
cd D:\hadoop\protobuf-2.5.0\java
mvn test 
mvn install

# 设置系统环境变量
setx /M Path "%Path%;D:\hadoop\protobuf-2.5.0\src"

# 查看版本
protoc --version

还需要将protoc.exe复制到C:\Windows\System32

4.CMake

https://cmake.org/download/

# 设置系统环境变量
setx /M Path "%Path%;D:\hadoop\cmake-3.14.3-win64-x64\bin"

5.Visual Studio 2010 Professional

6.Zlib

http://www.zlib.net/

使用 MSVC 方式编译,打开开始菜单,在 Microsoft Visual Studio 2010 下找到 Visual Studio x64 Win64 命令提示(2010),用管理员身份运行

cd D:\hadoop\zlib-1.2.11
nmake -f win32/Makefile.msc

# 编译完成后在该目录下可看到 zlib1.dll 文件

设置系统环境变量

setx /M ZLIB_HOME "D:\hadoop\zlib-1.2.11"

7.Git(需要 bash 命令)

https://git-scm.com/download/

# 设置系统环境变量
setx /M Path "%Path%;D:\hadoop\PortableGit\bin"

8.添加环境变量 Platform,设置为64(注意大小写不要写错)

setx /M Platform "x64"

(2)先解压源码,然后编译hadoop源码,cmd打开命令行, 首先进入hadoop-maven-plugins文件夹下,执行mvn install即可

前面软件都安装完成的话,一般不会出错,出现build success表示编译成功(遇见超时,重新执行上述命令即可)

(3)然后在Hadoop源码的根目录打开cmd命令窗口,执行如下命令:mvn eclipse:eclipse -DskipTests,执行这一步,会出很多错误,只记录下部分错误,错误见下一篇博客。

7.新建一个工作集合,管理该源码,不建立工作集的话,直接导入的话所有项目全在项目空间中

8.import导入项目

9.选择之后,可以看到这里添加在刚刚新建的工作集中,方便后续管理

10.导入成功之后,在project explore和package explore都可以看到项目

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值