Hadoop: Impossible de charger le natif hadoop bibliothèque pour votre plate-forme
J'ai installé Hadoop 2.7.2 seul nœud sur Ubuntu et je veux exécuter java wordcount programme. La compilation et la création du fichier jar sont fait avec succès, mais quand je lance le fichier jar sur Hadoop je reçois ce message:
WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Je définir des variables d'environnement par l'édition .bashrc fichier:
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib
Quand j'type hadoop checknative -je obtenir ceci:
hadoop: true /usr/local/hadoop/lib/native/libhadoop.so.1.0.0
zlib: true /lib/x86_64-linux-gnu/libz.so.1
snappy: false
lz4: true revision:99
bzip2: false
openssl: true /usr/lib/x86_64-linux-gnu/libcrypto.so
16/05/09 00:48:53 INFO util.ExitUtil: Exiting with status 1
Hadoop version: 2.7.2
La version Ubuntu: 14.04
Quelqu'un pourrait donner des indices sur la question?
Double Possible de Hadoop "Impossible de charger le natif hadoop bibliothèque pour votre plate-forme" avertissement
OriginalL'auteur El Mehdi Belgasmi | 2016-05-08
Vous devez vous connecter pour publier un commentaire.
Déplacer votre compilé en natif des fichiers de bibliothèque de $HADOOP_HOME/dossier lib.
Ensuite définir vos variables d'environnement par l'édition .bashrc fichier
Assurez-vous que votre compilé en natif des fichiers de la bibliothèque sont en $HADOOP_HOME/dossier lib.
Il devrait résoudre le problème.
OriginalL'auteur Nishu Tayal
Ajouter les lignes de commandes ci-dessous pour
hadoop-env.sh
, il doit supprimer les erreurs rencontréesOriginalL'auteur Mike Onuorah
Essayer de charger les hadoop pots-"hadoop-common.jar et hadoop-core.jar" à votre chemin de classe. Vous pouvez le faire simplement dans eclipse sna lors de la création d'un fichier jar, ces pots seront automatiquement référencé.
OriginalL'auteur Ishan Kumar
modifier le fichier
hadoop-env.sh
dans/usr/local/etc/hadoop
L'ajout d'Hadoop bibliothèque dans
LD_LIBRARY_PATH
:essayer, fonctionne pour moi
Ne fonctionne pas pour moi non plus
OriginalL'auteur strom