Hadoop源码导入eclipse中
1、下载Hadoop源码包:
去网址:https://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/stable2/ 注意下载的是src的那个,之后解压。
2、下载安转maven:
去网址:https://maven.apache.org/download.cgi,下载符合自己jdk的,解压出来。
需要配置环境变量:PATH:D:\maven\apache-maven-3.2.5\bin,根据自己的安装目录定,
另外在新建一个环境变量:MAVEN_OPTS,值为:-Xms256m -Xmx512m,避免编译时虚拟机内存不够。
验证:在命令行中输入maven -version 出现:如下界面即成功。
3、下载安转protocol :
去网址:https://github.com/google/protobuf/releases。推荐下载2.5的,比较稳定,运行也基本没问题,只下载图中那个红的就行,虽然写着32,无所谓。
之后解压出来,其中只有一个protoc.exe文件,把他放到,C:\Windows目录下
验证:在命令行中输入:protoc出现如下界面即成功。
4、编译:
命令行进入:E:\hadoop-2.7.4-src\hadoop-maven-plugins该目录下,之后执行命令:mvn install
成功后显示:BUILD SUCCESS
继续命令:cd ..返回上层目录
执行命令:mvn eclipse:eclipse -DskipTests
成功后显示:BUILD SUCCESS
5、项目导入exlipse:
推荐新建一个专属hadoop的workspace工作环境,因为里面的项目很多。
File——>import 选择E:\hadoop-2.7.4-src,(其实还有很多的,会有一两个错误,但不会影响你阅读,应该是平台兼容性问题)