编译hadoop1.2.x源码

参考http://blog.csdn.net/zhangxh1013/article/details/7320860

linux配置jdk环境变量

环境配置

①$sudovi/etc/profile

②在末尾行添加

#setjavaenvironment

JAVA_HOME=/usr/local/jdk1.7.0_75

CLASSPATH=.:$JAVA_HOME/lib.tools.jar

PATH=$JAVA_HOME/bin:$PATH

exportJAVA_HOMECLASSPATHPATH

保存退出

③$source/etc/profile使更改的配置立即生效

④$java-version查看JDK版本信息,如果显示出1.7.0证明成功

2.Executefailed:java.io.IOException:Cannotrunprogram"autoreconf"(indirectory。。。。。。。。

这个通过更新这个tool解决

"sudoapt-getinstallautomakeautoconf"

3.error:possiblyundefinedmacro:AC_PROG_LIBTOOL

sudoapt-getinstalllibtool

4.更改文件及其子文件所有者

sudochown-Rlinda/home/linda/hadoop

更改data文件夹权限

chmod755hadoop/dfs/data/