運行hadoop程序出現問題:Unable to load native-hadoop library for your platform

問題

   在eclipse中執行wordcount例子出現如下問題,而在終端執行沒有:

WARN util.NativeCodeLoader:Unable to load native-hadoop library for your platform… usingbuiltin-java classes where applicable


運行環境

hadoop1.2.1

java1.8.0-20

linux系統:rhel6.5


解決方案:

分析:因爲在終端執行時沒有出現上述警告,說明hadoop原生庫是存在的,並且和系統庫是兼容的;在eclipse中出現這樣的警告,說明eclipse中找不到這樣的原生庫,只需要添加到JVM參數即可。

runconfiguration,添加jvm參數:

-Djava.library.path=/home/hadoop/hadoop/lib/native/Linux-amd64-64(自己的hadoop路徑下的/lib/native/Linux-amd64-64這個文件夾)

如圖所示:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章