hadoop 的编译环境,资源打包得挺全的。像是你要编译老版本的 Hadoop 2.7.2,手头有这一份压缩包就方便多了。apache-ant-1.9.9
、maven-3.0.5
、protobuf-2.5.0
这些都配好了,免去你到处找版本对不上的烦恼。
protobuf-2.5.0这版本可是编译 Hadoop 的老熟人了,新版本不兼容,编译就老报错。Ant 和 Maven 的版本也选得比较老,虽然看着年代久远,但对着源码编才最稳。踩坑踩过的人都懂,版本越新反而越容易出幺蛾子。
如果你刚好在搭离线环境,或者要在内网里整一套能编译的 Hadoop 源码,这压缩包你一定得收。省事不少。而且不光是工具包,还有原始源码hadoop-2.7.2-src.tar.gz
,直接上手也方便。
相关的技术背景你也可以顺带看看,Maven 3.8.3和Ant 1.9.4这两篇都还不错,得挺清楚。想了解 Hadoop 应用层的,也别错过Hive 语法和Hue UI那篇,扩展阅读下更有感觉。
嗯,是个比较适合搞 Hadoop 老版本编译的资源包。如果你正好需要离线安装、版本兼容、源码编译这些操作,可以先从这份hadoop 编译.zip
开始下手。