Hadoop坎坷编译之路

Posted 猪小亨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hadoop坎坷编译之路相关的知识,希望对你有一定的参考价值。

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

 

首先我参考了扎心了,老铁 的 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坎坷编译之路的主要内容,如果未能解决你的问题,请参考以下文章

Hadoop高手之路3-Hadoop集群搭建

Hadoop学习之路Hadoop集群shell常用命令

阿里封神谈hadoop学习之路

Hadoop学习之路Hadoop发展背景

Hadoop入坑之路

hadoop之学习之路