第一篇主要是整体的步骤,其实中间遇到很多问题,第二篇将遇到的问题全部列举下来:1.1包不能加载警告WARNutil.NativeCodeLoader:Unabletoloadnative-hadooplibraryforyourplatform...usingbuiltin-javaclasseswhereapplicablehadoop2.5.1官网上提供的已经是64位操作系统版本,但是仍然报这个错误1.1.1测试本地库[root@cluster3~]#exportHADOOP_ROOT_LOGGER=DEBUG,console[root@cluster3script]#hadoopfs-text/usr/local/script/hdfile1.txt14/11/0110:58:15DEBUGutil.NativeCodeLoader:Failedtoloadnative-hadoopwitherror:java.lang.UnsatisfiedLinkError:/usr/local/hadoop/hadoop-2.5.1/lib/native/libhadoop.so.1.0.0:/lib64/libc.so.6:version`GLIBC_2.12'notfound(requiredby/usr/local/hadoop/hadoop-2.5.1/lib/native/libhadoop.so.1.0.0)14/11/0110:58:15DEBUGutil.NativeCodeLoader:java.library.path=/usr/local/hadoop/hadoop-2.5.1/lib/native14/11/0110:58:15WARNutil.NativeCodeLoader:Unabletoloadnative-hadooplibraryforyourplatform...usingbuiltin-javaclasseswhereapplicable14/11/0110:58:15DEBUGsecurity.JniBasedUnixGroupsMappingWithFallback:Fallingbacktoshellbased[root@cluster1lib64]#ll/lib64/libc.so.6lrwxrwxrwx1rootroot11Oct3117:27/lib64/libc.so.6->libc-2.5.so可以看到上边要求的是glibc_2.12,所以需要升级glibc1.1.2升级glibc下载glibcwgethttp://ftp.gnu.org/gnu/glibc/glibc-2.12.tar.bz2下载glibc-linuxthreadswgethttp://ftp.gnu.org/gnu/glibc/glibc-linuxthreads-2.5.tar.bz2解压$tar-jxvfglibc-2.12.tar.bz2$cdglibc-2.12$tar-jxvf../glibc-linuxthreads-2.5.tar.bz2$cd..$exportCFLAGS="-g-O2"./glibc-2.12.2/configure--prefix=/usr--disable-profile--enable-add-ons--with-headers=/usr/include--with-binutils=/usr/bincheckingforsymlinksin/usr/include...okrunningconfigurefragmentfornptl/sysdeps/x86_64checkingfor.cfi_personalityand.cfi_lsdapseudo-ops...noconfigure:error:assemblertooold,.cfi_personalitysupportmissing$make#makeinstall........................................stubs[$2]=1;}\END{for(sinstubs)print"#define__stub_"s}'>/usr/local/soft/hesiod/stubsTmv-f/usr/local/soft/hesiod/stubsT/usr/local/soft/hesiod/stubsmake[2]:Leavingdirectory`/usr/local/soft/glibc-2.14/hesiod'makesubdir=sunrpc-Csunrpc..=../subdir_installmake[2]:Enteringdirectory`/usr/local/soft/glibc-2.14/sunrpc'/usr/bin/install-c-m644rpc/netdb.h/usr/include/rpc/netdb.h/usr/bin/install-c-m644/usr/local/soft/sunrpc/rpcsvc/bootparam_prot.h/usr/include/rpcsvc/bootparam_prot.h/usr/bin/install-c-m644/usr/local/soft/sunrpc/rpcsvc/nlm_prot.h/usr/include/rpcsvc/nlm_prot.h/usr/bin/install-c-m644/usr/local/soft/sunrpc/rpcsvc/rstat.h/usr/include/rpcsvc/rstat.h/usr/bin/install-c-m644/usr/local/soft/sunrpc/rpcsvc/yppasswd.h/usr/include/rpcsvc/yppasswd.h/usr/bin/install-c-m644/usr/local/soft/sunrpc/rpcsvc/klm_prot.h/usr/include/rpcsvc/klm_prot.h/usr/bin/install-c-m644/usr/local/soft/sunrpc/rpcsvc/rex.h/usr/include/rpcsvc/rex.h/usr/bin/install-c-m644/usr/local/soft/sunrpc/rpcsvc/sm_inter.h/usr/include/rpcsvc/sm_inter.h/usr/bin/install-c-m644/usr/local/soft/sunrpc/rpcsvc/mount.h/usr/include/rpcsvc/mount.h/usr/bin/install-c-m644/usr/local/soft/sunrpc/rpcsvc/rusers.h/usr/include/rpcsvc/rusers.h/usr/bin/install-c-m644/usr/local/soft/sunrpc/rpcsvc/spray.h/usr/include/rpcsvc/spray.h/usr/bin/install-c-m644/usr/local/soft/sunrpc/rpcsvc/nfs_prot.h/usr/include/rpcsvc/nfs_prot.h/usr/bin/install-c-m644/usr/local/soft/sunrpc/rpcsvc/rquota.h/usr/include/rpcsvc/rquota.h/usr/bin/install-c-m644/usr/local/soft/sunrpc/rpcsvc/k...