Hadoop 庫載入錯誤:解決「無法載入本機Hadoop 函式庫」警告
執行Hadoop 指令(如start-dfs.sh)時或stop-dfs.sh,使用者可能會遇到警告:
「WARN util.NativeCodeLoader:無法為您的平台載入本機Hadoop 庫...在適用的情況下使用內建Java 類別」
此問題的出現是由於Hadoop 本機庫與平台架構之間不匹配。對於 CentOS,Hadoop 2.2.0 中包含的本機程式庫可能是為 32 位元系統編譯的,而您的伺服器正在執行 64 位元版本的 CentOS。
要解決此警告,請執行以下操作:可以選擇兩種行動方案:
重新編譯 Native Library:
要消除警告,您可以重新編譯 Hadoop原始程式碼專門為您的 64 位元 CentOS 系統生成本機庫。有關如何執行此操作的詳細說明,請訪問以下連結:
http://www.ercoppa.org/Linux-Compile-Hadoop-220-fix-Unable-to-load-native-hadoop - library.htm
以上是Hadoop 本機程式庫載入錯誤:忽略還是重新編譯?的詳細內容。更多資訊請關注PHP中文網其他相關文章!