Exceptionin thread "main" java.lang.UnsatisfiedLinkError:org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray(II[BI[BIILjav


在eclipse上運行hadoop報錯:Exceptionin thread "main" java.lang.UnsatisfiedLinkError:org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray(II[BI[BIILjav,這個問題折騰了我很久,后來找到方法解決。

描述一下:電腦是win8.1的64位操作系統,在機子上安裝了redhat虛擬機,部署了hadoop環境,在win8的eclipse上面運行hadoop的mapreduce程序報錯:Exceptionin thread "main" java.lang.UnsatisfiedLinkError:org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray(II[BI[BIILjav.

后來在網上找到解決方案是:由於hadoop.dll 版本問題出現的,這是由於hadoop.dll 版本問題,2.4之前的和自后的需要的不一樣,需要選擇正確的版本(包括操作系統的版本),並且在 Hadoop/bin和 C:\windows\system32 上將其替換。

我的hadoop是2.5.0的,我之前用的是1.2的hadoop.dll,后來根據網上的說法換了hadoop.dll,找了2.6的還是不行,原來我找的2.6的是32位操作系統的,后來幸運找到了2.6的64位的hadoop.dll。於是這個問題得以解決,真的感謝提供下載資源的人。太難找了。

提供了64位hadoop.dll相關文件的下載:hadoop2.6(x64)V0.2

原下載地址:http://download.csdn.net/detail/myamor/8393459


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM