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