Maison > Java > javaDidacticiel > Pourquoi Hadoop affiche-t-il « Impossible de charger la bibliothèque native Hadoop » et comment puis-je y remédier ?

Pourquoi Hadoop affiche-t-il « Impossible de charger la bibliothèque native Hadoop » et comment puis-je y remédier ?

Mary-Kate Olsen
Libérer: 2024-12-21 18:21:11
original
672 Les gens l'ont consulté

Why Does Hadoop Show

Avertissement Hadoop : "Impossible de charger la bibliothèque native Hadoop pour votre plate-forme"

Lors de la configuration de Hadoop sur un serveur CentOS, les utilisateurs peuvent rencontrer l'erreur suivante lors de l'exécution de start-dfs.sh ou stop-dfs.sh :

WARN util.NativeCodeLoader: Unable to load native-hadoop library for
your platform... using builtin-java classes where applicable
Copier après la connexion

Cet avertissement, communément rencontré avec Hadoop 2.2.0, provient principalement d'une inadéquation entre la bibliothèque Hadoop native et l'architecture de la plateforme. Dans ce cas précis, la bibliothèque native peut avoir été compilée pour un système 32 bits alors que le serveur s'exécute sur une architecture 64 bits.

Bien que l'avertissement indique un problème potentiel, il n'affecte généralement pas le système Hadoop. fonctionnalité. Toutefois, si vous souhaitez résoudre l'avertissement, vous pouvez envisager les étapes suivantes :

  1. Vérifiez que vous exécutez Hadoop sur un système CentOS 64 bits.
  2. Recompilez la source Hadoop. code sur un système 64 bits. Cela créera une version 64 bits de la bibliothèque Hadoop native.
  3. Remplacez la bibliothèque 32 bits existante ($HADOOP_HOME/lib/native/libhadoop.so.1.0.0) par la bibliothèque 64 bits nouvellement compilée. bibliothèque.
  4. Répétez ces étapes pour tous les composants Hadoop qui nécessitent des bibliothèques natives (par exemple, YARN, HDFS).

Des instructions détaillées pour recompiler Hadoop sur Ubuntu sont disponibles à l'adresse :

  • http://www.ercoppa.org/Linux-Compile-Hadoop-220 -fix-Impossible de charger-native-hadoop-library.htm

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal