Heim > Java > javaLernprogramm > Fehler beim Laden der nativen Hadoop-Bibliothek: Ignorieren oder neu kompilieren?

Fehler beim Laden der nativen Hadoop-Bibliothek: Ignorieren oder neu kompilieren?

Linda Hamilton
Freigeben: 2024-12-21 07:41:10
Original
284 Leute haben es durchsucht

Hadoop Native Library Loading Error: Ignore or Recompile?

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:

  1. Warnung ignorieren:
    Die Warnung stellt Nein dar Kritische Auswirkungen auf die Funktionalität von Hadoop und können ignoriert werden, ohne den Betrieb zu beeinträchtigen.
  2. 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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage