java.lang.ClassNotFoundException: org.apache.hadoop.conf.Configuration
Je reçois cette erreur.J'ai inclus les hadoop communes et de la base libs dans le classpath mais encore, je reçois cette erreur.De l'aide serait très appréciée
Où voulez-vous exécuter votre code?
je le lance dans mon localhost
Faire exécuter dans eclipse ou dans un tomcat ou en ligne de commande?
il a couru dans eclipse .. Maintenant il donne cette erreur AVERTIR util.NativeCodeLoader: Impossible de charger le natif hadoop bibliothèque pour votre plate-forme... à l'aide de builtin-classes java le cas échéant java.lang.UnsupportedOperationException: Pas mises en œuvre par le DistributedFileSystem la mise en œuvre du système de fichiers at org.apache.hadoop.fs.Système de fichiers.getScheme(système de fichiers.java:214) at org.apache.hadoop.fs.Système de fichiers.loadFileSystems(système de fichiers.java:2559) at org.apache.hadoop.fs.Système de fichiers.getFileSystemClass(système de fichiers.java:2569) ....
j'ai eu le classNotFound erreur lorsque je l'ai exécuté en ligne de commande avec l'aide de maven
je le lance dans mon localhost
Faire exécuter dans eclipse ou dans un tomcat ou en ligne de commande?
il a couru dans eclipse .. Maintenant il donne cette erreur AVERTIR util.NativeCodeLoader: Impossible de charger le natif hadoop bibliothèque pour votre plate-forme... à l'aide de builtin-classes java le cas échéant java.lang.UnsupportedOperationException: Pas mises en œuvre par le DistributedFileSystem la mise en œuvre du système de fichiers at org.apache.hadoop.fs.Système de fichiers.getScheme(système de fichiers.java:214) at org.apache.hadoop.fs.Système de fichiers.loadFileSystems(système de fichiers.java:2559) at org.apache.hadoop.fs.Système de fichiers.getFileSystemClass(système de fichiers.java:2569) ....
j'ai eu le classNotFound erreur lorsque je l'ai exécuté en ligne de commande avec l'aide de maven
OriginalL'auteur iliden | 2015-03-17
Vous devez vous connecter pour publier un commentaire.
Voici comment résoudre: Regardez à l'intérieur du bocal que vous êtes d'exécution pour voir si le fichier de classe est en fait là:
Si elle ne l'est pas, vous devez l'ajouter à votre classpath ou changer la façon dont votre bocal est emballé.
Êtes-vous à l'aide de Maven ou à un outil de construction? Vous pouvez avoir une dépendance avec un "champ d'application", ce qui signifie qu'il ne sera compilé dans votre pot dans certaines circonstances.
Dans cet exemple, le champ d'application de la balise indique Maven que vous êtes à l'aide de cette dépendance pour le bâtiment, mais il indique que la dépendance sera fourni lors de l'exécution, de sorte que vous aurez besoin soit de supprimer cette balise ou d'ajouter les hadoop bocal à l'aide de
-cp=/path/to/jar.jar
au cours de l'exécution. Un autre exemple de la portée de ce genre est "test", ce qui indique que le pot n'est nécessaire que dans le chemin d'accès au cours de tests unitaires.OriginalL'auteur Tristan Reid
ajouter la dépendance à
hadoop-core
.OriginalL'auteur Abhishek