Hadoop “Unable to load native-hadoop library for your platform” error on CentOS
來源:程序員人生 發布時間:2015-01-18 10:20:17 閱讀次數:3993次
在NameNode節點上1切正常,并沒有提示這個信息,但是在DataNode上出現以下提示信息:
15/01/14 16:42:09 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
經查原來是DataNode子節點上/home/hadoop/hadoop2.2/lib目錄下沒有native文件夾,而NameNode上面是有這個文件夾的,現在想把這個文件夾從NameNode上復制到所有的DataNode節點上:
在NameNode上進入到lib文件夾,然后使用scp命令進行復制:scp -r native/ root@192.168.137.103:/home/hadoop/hadoop2.2/lib
關于scp命令的1些總結:
從本地拷貝到
服務器:
scp sourceFilePath root@192.168.138.151:destination file path
拷貝多個文件:scp file1 file2 root@200.10.1.2:destination
file path
從服務器拷貝到本地:scp
-pr root@192.168.1.101:/home/linux/soft/ /home/linux/others/
拷貝全部目錄:scp -r native/ root@192.168.137.103:/home/hadoop/hadoop2.2/lib
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈