在windows环境下编译hadoop

网友投稿 1037 2022-09-07

在windows环境下编译hadoop

在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中,就可以查看源码。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:树莓派从温度传感器DHT11读取数据
下一篇:标准MySQL数据库外的5个开源兼容方案(兼容mysql的国产数据库)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~