1、环境准备

1.1 JDK的安装

下载jdk1.6.0_43(这里务必要使用jdk的1.6版本,因为使用JDK1.7版本编译hadoop的时候,很多Maven依赖下载不完整,最终会报错)解压到,并将配置JAVA_HOME到环境变量:

将JAVA_HOME添加到Path下:

1.2 maven的安装

到网上下载Maven的安装包apache-maven-3.2.1,解压,比如我的解压路径为D:\apache-maven-3.2.1,然后配置MAVEN_HOME:

将MAVEN_HOME添加到Path下:

打开命令行窗口,输入"mvn -v"查看Maven的版本,看到版本号说明Maven安装成功:

1.3 protoc的安装

protoc的安装稍微有点繁琐。
需要的文件:protobuf-2.5.0.tar.gz和protoc-2.5.0-win32.zip。

解压protoc-2.5.0-win32.zip会得到一个protoc.exe文件;

解压protobuf-2.5.0.tar.gz,我的解压路径是D:\soft\protobuf-2.5.0;
a) 将protoc.exe文件拷贝到C:\Windows\System32目录下;
b) 将protoc.exe拷贝到解压后的D:\soft\protobuf-2.5.0\src目录中
c) 在windows的cmd中进入D:\soft\protobuf-2.5.0\java 目录,执行 "mvn package"命令,开始编译,最终会在D:\soft\protobuf-2.5.0\java\target目录下生成一个protobuf-java-2.5.0.jar包;
d) 如果命令行界面出现"BUILD SUCCESS"结果说明protobuf安装成功,使用"protoc --version"命令来查看安装是否成功:

2、编译hadoop源码

a) 进入windows命令行模式,进入到D:\soft\hadoop-2.6.4-src\hadoop-maven-plugins目录,执行"mvn install"命令,如果命令行界面提示:build success"时表示成功:

b) 进入到hadoop-2.5.2-src 目录,执行"mvn eclipse:eclipse -DskipTests"命令,如果出现"BUILD SUCCESS"说明hadoop源码编译成功。

c) 打开eclipse开发工具,将D:\soft\hadoop-2.6.4-src导入到workspace中,就可以查看源码。

如果觉得本文对您有帮助,不妨扫描下方微信二维码打赏点,您的鼓励是我前进最大的动力:

最新文章

  1. TinyMCE的使用(包括汉化及本地图片上传功能)
  2. Spring Security 3整合CAS 实现SSO
  3. SpringMVC学习系列(9) 之 实现注解式权限验证
  4. linux系统设置服务开机启动3种方法,Linux开机启动程序详解
  5. Surprising Strings(map类)
  6. COGS 445. [HAOI2010]最长公共子序列
  7. OA系统在实际应用中可发挥出的协同应用价值
  8. Dubbo工程结构和Maven打包
  9. A Problem-Solving FlowChart || 如何解决编程问题
  10. OC第二天—封装
  11. 『TensorFlow』命令行参数解析
  12. API接口规范
  13. flask开启debug模式的两种方法、加载配置文件的两种方法、URL传参的四种方法
  14. Axure 8 注册码,市面上很多注册码都不行用,但是这个可以。
  15. fiddler-实现https抓包
  16. P3332 [ZJOI2013]K大数查询
  17. TCP/IP与套接字
  18. HDU-5974
  19. Swift @objcMembers
  20. 一个Nice的生活主题博客模板

热门文章

  1. 通过Js对电话和姓名身份证等进行部分隐藏处理
  2. Windows 10 Pro_Ent Insider Preview x86 x64 10147中文版激活
  3. html页面禁止选择复制剪切
  4. Linux下设置和查看环境变量(转)
  5. Eclipse 如何创建Web项目
  6. url请求返回结果测试工具(CURL)
  7. java Map Set遍历
  8. LinkedHashMap插入无序且链式操作
  9. 计算机组成原理实验之CPU组成与指令周期实验
  10. php 类和对象