triple check the jars in the lib dirs and did set the plug-in dir to an absolute path
This is the oputput I get from the terminal window: 14/03/21 17:53:07 INFO solr.SolrDeleteDuplicates: SolrDeleteDuplicates: starting... 14/03/21 17:53:07 INFO solr.SolrDeleteDuplicates: SolrDeleteDuplicates: Solr url: http://localhost:8983/solr/ 14/03/21 17:53:07 WARN mapred.JobClient: No job jar file set. User classes may not be found. See JobConf(Class) or JobConf#setJar(String). 14/03/21 17:53:08 INFO mapred.JobClient: Running job: job_201403211736_0018 14/03/21 17:53:09 INFO mapred.JobClient: map 0% reduce 0% 14/03/21 17:53:14 INFO mapred.JobClient: Task Id : attempt_201403211736_0018_m_000000_0, Status : FAILED java.lang.RuntimeException: java.lang.ClassNotFoundException: org.apache.nutch.indexer.solr.SolrDeleteDuplicates$SolrInputFormat at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:857) at org.apache.hadoop.mapreduce.JobContext.getInputFormatClass(JobContext.java:187) at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:722) at org.apache.hadoop.mapred.MapTask.run(MapTask.java:364) at org.apache.hadoop.mapred.Child$4.run(Child.java:255) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:422) at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1190) at org.apache.hadoop.mapred.Child.main(Child.java:249) Caused by: java.lang.ClassNotFoundException: org.apache.nutch.indexer.solr.SolrDeleteDuplicates$SolrInputFormat at java.net.URLClassLoader$1.run(URLClassLoader.java:372) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:360) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:340) at org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:810) at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:855) ... 8 more 14/03/21 17:53:14 INFO mapred.JobClient: Task Id : attempt_201403211736_0018_m_000001_0, Status : FAILED java.lang.RuntimeException: java.lang.ClassNotFoundException: org.apache.nutch.indexer.solr.SolrDeleteDuplicates$SolrInputFormat at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:857) at org.apache.hadoop.mapreduce.JobContext.getInputFormatClass(JobContext.java:187) at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:722) at org.apache.hadoop.mapred.MapTask.run(MapTask.java:364) at org.apache.hadoop.mapred.Child$4.run(Child.java:255) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:422) at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1190) at org.apache.hadoop.mapred.Child.main(Child.java:249) Caused by: java.lang.ClassNotFoundException: org.apache.nutch.indexer.solr.SolrDeleteDuplicates$SolrInputFormat at java.net.URLClassLoader$1.run(URLClassLoader.java:372) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:360) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:340) at org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:810) at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:855) ... 8 more Next step: Downgrade to Java 6? (i'm on 8) On Fri, Mar 21, 2014 at 2:55 PM, BlackIce <[email protected]> wrote: > you mean the one located > in /nutch/runtime/local ? > > > > On Thu, Mar 20, 2014 at 4:51 PM, Talat Uyarer <[email protected]> wrote: > >> Hi, >> >> Could you add your plugins directory path as a absloute path in >> nutch-site.xml ? >> >> <property> >> <name>plugin.folders</name> >> <value>plugins</value> >> <description>Directories where nutch plugins are located. Each >> element may be a relative or absolute path. If absolute, it is used >> as is. If relative, it is searched for on the classpath.</description> >> </property> >> >> >> 2014-03-20 13:53 GMT+02:00 BlackIce <[email protected]>: >> >> > Thnx Lewis, Hadoop 1.2.1 >> > >> > Did that, it runs now up until Solr dedup job, which fails with: >> > >> > java.lang.RuntimeException: java.lang.ClassNotFoundException: >> > org.apache.nutch.indexer.solr.SolrDeleteDuplicates$SolrInputFormat >> > at >> > org.apache.hadoop.conf.Configuration.getClass(Configuration.java:857) >> > at >> > >> org.apache.hadoop.mapreduce.JobContext.getInputFormatClass(JobContext.java:187) >> > at >> org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:722) >> > at org.apache.hadoop.mapred.MapTask.run(MapTask.java:364) >> > at org.apache.hadoop.mapred.Child$4.run(Child.java:255) >> > at java.security.AccessController.doPrivileged(Native Method) >> > at javax.security.auth.Subject.doAs(Subject.java:422) >> > at >> > >> org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1190) >> > at org.apache.hadoop.mapred.Child.main(Child.java:249) >> > Caused by: java.lang.ClassNotFoundException: >> > org.apache.nutch.indexer.solr.SolrDeleteDuplicates$SolrInputFormat >> > at java.net.URLClassLoader$1.run(URLClassLoader.java:372) >> > at java.net.URLClassLoader$1.run(URLClassLoader.java:361) >> > at java.security.AccessController.doPrivileged(Native Method) >> > at java.net.URLClassLoader.findClass(URLClassLoader.java:360) >> > at java.lang.ClassLoader.loadClass(ClassLoader.java:424) >> > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) >> > at java.lang.ClassLoader.loadClass(ClassLoader.java:357) >> > at java.lang.Class.forName0(Native Method) >> > at java.lang.Class.forName(Class.java:340) >> > at >> > >> org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:810) >> > at >> > org.apache.hadoop.conf.Configuration.getClass(Configuration.java:855) >> > ... 8 more >> > >> > Did I miss a Lib? >> > >> > >> > Thnx >> > >> > >> > >> > >> > On Thu, Mar 20, 2014 at 3:13 AM, Lewis John Mcgibbney < >> > [email protected]> wrote: >> > >> > > Hi BlackIce, >> > > >> > > On Wed, Mar 19, 2014 at 3:07 PM, <[email protected]> >> > > wrote: >> > > >> > > > >> > > > HI, >> > > > >> > > > My first try to run Nutch in pseudo dist, when trying to run any >> nutch >> > > > comman from the /runtime/deploy folder I get following error: >> > > > >> > > >> > > Which version of Hadoop? >> > > Check the classpath for the offending libraries. >> > > >> > > >> > > > >> > > > >> > > >> > >> >> >> >> -- >> Talat UYARER >> Websitesi: http://talat.uyarer.com >> Twitter: http://twitter.com/talatuyarer >> Linkedin: http://tr.linkedin.com/pub/talat-uyarer/10/142/304 >> > >

