编译介绍:
win10系统
Hadoop2.9.2源码
vs2015
编译之前的各种工具的下载,在最后的连接中有。
编译成功之后的jar包,也在最后的连接中。
编译过程中的各种配置环境变量,网上一搜一大堆,不在此描述。
遇到的错误,查看网友的博客差不多都会遇到,下面是两个记录错误的博客:
https://blog.csdn.net/MoodStreet/article/details/98972784
https://blog.csdn.net/qq_37475168/article/details/90746823
记录一下不同的地方。
有说编译之前,把C:\Windows\Microsoft.NET\Framework\v4.0.30319添加到环境变量里,我是添加的:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319
还遇到个错误:
hadoop-hdfs-native-client\target\native\bin\RelWithDebInfo does not exist:
我的做法是:在target\native\下面,新建文件夹bin,在bin文件夹下面新建文件夹RelWithDebInfo,然后关闭编译命令行,重新打开再编译,就顺利往下走成功了。
编译成功的Hadoop2.9.2放到了百度网盘上: