Estoy intentando ejecutar el trabajo de MapReduce en Hadoop, pero me aparece un error y no estoy seguro de qué está pasando. Tengo que pasar los frascos de la biblioteca, que mi mapper requiere.Problema con -libjars en hadoop
estoy excuting lo siguiente en el terminal:
hadoop @ ubuntu:/usr/local/bin hadoop $/hadoop frasco /home/hadoop/vardtst.jar -libjars /home/hadoop/clui.jar -libjars /home/hadoop/model.jar Gutenberg ou101
y yo estoy haciendo la siguiente excepción:
en java.net.URLClassLoader $ 1.run (URLClassLoader.java:202)
en java .security.AccessController.doPrivileged (Método nativo)
en java.net.URLClassLoader.findClass (URLClassLoader.java:190)
en java.lang.ClassLoader.loadClass (ClassLoader.java:306)
en java.lang.ClassLoader.loadClass (ClassLoader.java:247)
en java.lang.Class.forName0 (nativo Método)
en Java.Lang.Class.forName (Class.java:247)
en org.apache. hadoop.util.RunJar.main (RunJar.java:149)
por favor ayuda ..Thanks
Creo que la sintaxis 'libjars' te tiene dando una lista separada por comas como' -libjars jar1, jar2, jar3'. [Opciones genéricas] (http://hadoop.apache.org/common/docs/r0.20.2/commands_manual.html#Generic+Options) referencia. –
@Matt - Todavía recibo el mismo error –
Compruebe mi respuesta aquí, le he explicado todas las opciones disponibles para solucionar este problema aquí: http://stackoverflow.com/a/36227260/1766402 – Isaiah4110