Hadoop根目錄出現hs_err*.log的解決辦法

541732025發表於2013-11-06
自己有一次在搭建hadoop環境時,發現有些程式就是起不來,而且hadoop、根目錄還出現hs_err*.log、core*檔案,
檔案很大,開啟檔案一看,裡面都是一些虛擬機器的錯誤資訊。
找了一些資料,確定是因為機器是64位導致hadoop native庫的問題,需要重新編譯hadoop的native庫,
命令:ant -Dcompile.native=true,因為不是所有使用者都需要Hadoop本地庫,所以預設情況下hadoop不生成該庫。

你可以在下面的路徑檢視新生成的hadoop本地庫:

$ build/native//lib

然後將該資料夾下的所有檔案複製至hadoop home下lib/native/<platform>,這樣hadoop環境就OK了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28912557/viewspace-775907/,如需轉載,請註明出處,否則將追究法律責任。

相關文章