1:利用makeconf.sh产生configure文件,首先需要安装 libtool 和 gettext,gettext-devel
详情可见:http://blog.csdn.net/pc620/article/details/6059118
2:其余部分看http://www.jianshu.com/p/ea4920a746de
3:有什么疑问可以参考/hadoop/BUILDING文件,
4:配置环境变量的时候记得不要带/bin,/bin在在path中就好了,
5:注意磁盘空间10G以上
6:Java8也可以编译hadoop2.7 2.8的
7:编译hadoop2.8的时候objenesis包会下载不下来,此时只有手动下载了,方法是新建一个maven项目,将objenesis的依赖使用maven下载下载,然后手动上传都服务器的.m2仓库中