2013-03-01 38 views
12

我在Mac OS X中使用Hadoop。我想我正確安裝了Hadoop。當我試圖運行一個實例字計數的問題,我得到這個錯誤:無法爲Mac OS X加載本機hadoop庫

INFO util.NativeCodeLoader - Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

從谷歌搜索這個錯誤,我才知道,Hadoop的本地庫,沒有在Mac OS中的支持。

有沒有辦法使用某些第三方軟件爲Mac加載Native Hadoop Library?

+1

你運行的是hadoop 1.1.2嗎?我有同樣的問題,但它是一個警告,工作正常運行,我也有WARN snappy.LoadSnappy:Snappy本地庫沒有加載...你有沒有找到一個解決方案? – lizzie 2013-03-26 09:39:11

回答

3

運行,像這樣的參數的例子-Djava.library.path = {} YOUR_HADOOP_HOME/lib目錄/本地/ Linux的amd64-64 /將可能修復的條件的問題Mac有一些本地下本土目錄

+0

這工作。謝謝。 – Jirapong 2013-06-19 04:52:14

+0

什麼是{YOUR_HADOOP_HOME}?這是我的hadoop安裝位置? – 2015-04-04 18:14:57

+0

@BalaSubramanyam是的,{YOUR_HADOOP_HOME}對應於$ HADOOP_HOME或%HADOOP_HOME%,具體取決於您的系統以及是否設置了這些env vars(假設$ HADOOP_HOME,因爲有關Mac的問題)。 – 2015-09-16 23:02:03