在windows环境下编译hadoop
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中,就可以查看源码。
如果觉得本文对您有帮助,不妨扫描下方微信二维码打赏点,您的鼓励是我前进最大的动力:
相关文章
- SQL Server安装程序在运行 Windows Installer 文件时遇到错误
- 如何在 Linux 上永久挂载一个 Windows 共享
- Windows实现内网IPMI端口转发
- Windows 丢失 dll 下载网址
- windows环境:idea或者eclipse指定用户名操作hadoop集群
- import cv2出现“ImportError: DLL load failed: 找不到指定的模块” python3.7.4 windows server 2012 r2
- Jmeter安装 for windows
- Windows 10免费升级结束 竟然有助于提振PC销售?
- Windows密码忘了咋办 小编教你轻松破解
- Windows 10 Build 15063.13登陆Production通道
- windows环境下一键搭建大数据开发环境,Java+hadoop+hbase+elasticsearch+apache-tomcat,对上海出租车历史数据进行了分析并做了轨迹数据可视化展现
- 阿里开源中间件canal实现mysql数据库同步,零侵入不写代码实现,也可以通过整合到项目程序实现更加灵活的控制,简单几步实现高性能准实时多数据库多数据表的数据同步,可在windows和Linux部署
- windows本地eclispe运行linux上hadoop的maperduce程序