一、为什么要编译这个版本的?
当遇到以下这种情况:
无非要么本地库是32位,那么本地就缺少库!笔者在使用 Hadoop-2.5.0-cdh5.3.2 遇到的则是第二种情况。因为从官网下直接下载的二进制ta包下,压根就木有本地库(在 apache hadoop 相同位置)。所以,需要编译下,产生本地库文件。
因为笔者也刚接触 CDH 版本的 hadoop,所以才会去做这些事,也许将来回头看,只能说笔者愚昧无知,完全没必要。
这个版本依旧可以在 http://archive.cloudera.com/cdh5/cdh/5/ 里下载,显示的时间为 2014-11-23。
我选用 Maven 的国内镜像地址为
<mirror>
<id>nexus-osc</id>
<mirrorOf>*</mirrorOf>
<name>Nexusosc</name>
<url>http://maven.oschina.net/content/groups/public/</url>
</mirror>
用浏览器可以打开