Fehler beim Laden der Hadoop-Bibliothek: Behebung der Warnung „Native-Hadoop-Bibliothek konnte nicht geladen werden“
Beim Ausführen von Hadoop-Befehlen wie start-dfs.sh oder stop-dfs.sh, kann ein Benutzer auf die Warnung stoßen:
"WARN util.NativeCodeLoader: Die native Hadoop-Bibliothek für Ihre Plattform kann nicht geladen werden ... ggf. mithilfe integrierter Java-Klassen. „
Dieses Problem entsteht aufgrund einer Diskrepanz zwischen der nativen Hadoop-Bibliothek und der Architektur der Plattform. Im Fall von CentOS wurde die in Hadoop 2.2.0 enthaltene native Bibliothek wahrscheinlich für ein 32-Bit-System kompiliert, während auf Ihrem Server eine 64-Bit-Version von CentOS ausgeführt wird.
Um diese Warnung zu beheben, eine kann sich für zwei Vorgehensweisen entscheiden:
Kompilieren Sie die native Bibliothek neu:
Um die Warnung zu beseitigen, können Sie den Hadoop-Quellcode neu kompilieren Generieren Sie eine native Bibliothek speziell für Ihr 64-Bit-CentOS-System. Eine detaillierte Anleitung hierzu finden Sie unter folgendem Link:
http://www.ercoppa.org/Linux-Compile-Hadoop-220-fix-Unable-to-load-native-hadoop -library.htm
Das obige ist der detaillierte Inhalt vonFehler beim Laden der nativen Hadoop-Bibliothek: Ignorieren oder neu kompilieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!