码迷,mamicode.com
首页 > 其他好文 > 详细

Hadoop坎坷编译之路

时间:2020-01-08 10:20:04      阅读:57      评论:0      收藏:0      [点我收藏+]

标签:lib   文件夹   好的   pac   重启   网络   nat   作用   yun   

我也不知道为什么要拿源码来编译,我猜是能编译过去的环境安装肯定是没问题了。

 

首先我参考了扎心了,老铁 的 https://www.cnblogs.com/qingyunzong/p/8494990.html

 

按照步骤做下来。并下载了两Hadoop版本的源码,分别是:hadoop-2.10.0-src.tar和hadoop-3.1.3-src.tar。

先尝试编译hadoop-2.10.0-src.tar

中间会报一处错误:

技术图片

 

 但是继续往下走。好像是JDK缺什么东西了。

JDK是我重新安装的一个1.8版本。技术图片

 

 最终卡在了:

技术图片

 

 报错为:

技术图片

 

技术图片

 

 这个错误我没看明白,我也不会查日志,也不懂JAVA没用MVN编译过其它东西。只好更换其它版本。

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

然后我开始编译hadoop-3.1.3-src.tar

刚开始我也卡在了

技术图片

(当时没截图,图片来自网络)

 我仔细查看这个错误。

技术图片

 

 (图片来自网络)

发现好像跟Cmake有关。之前在扎心了,老铁的帖子里面好像没有提到安装这个。

于是我下载了:cmake-3.16.2.tar

同时我打开了原文件夹里面的BUILDING。

技术图片

 

 并按照里面提示挨个找。

技术图片

 

 我最后用到的所有文件:

技术图片

这里面有好几个东西是谷歌的。根本上不去官网。是东找西找在网友的网盘里找到的。感谢发布者。 

中间好像还更新过一个什么东西,用的yum。好像是zlib不什么。忘记了。不过感觉那个不起决定性作用。

最后卡在了这。

技术图片

 

 这个问题我也没搞清楚。但是阴差阳错,需要重启电脑。重启后我重试了一下,用了不带日志的命令mvn package -Pdist,native -DskipTests -Dtar。

反正我也不会看日志。据说会快一点。居然过去了。

技术图片

 

编译好的文件就那么静静的躺在那。对了。环境变量。

技术图片

 

 一共就用了这么多。

 这就是一个新手的坎坷编译之路。虽然最后成功了。也不知道为什么做这个事情。好吧。下一步,安装。

系统版本:

技术图片

Hadoop坎坷编译之路

标签:lib   文件夹   好的   pac   重启   网络   nat   作用   yun   

原文地址:https://www.cnblogs.com/chardaway/p/12164953.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!