hey markus able to resolve httpclient issue ...but not having a new issue
org.apache.solr.common.SolrException: Bad Request

Bad Request

request: http://localhost:8080/solr/update?wt=javabin&version=2
at
org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:436)
at
org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:245)
at
org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:105)
at org.apache.solr.client.solrj.SolrServer.add(SolrServer.java:49)
at org.apache.nutch.indexer.solr.SolrWriter.close(SolrWriter.java:75)
at
org.apache.nutch.indexer.IndexerOutputFormat$1.close(IndexerOutputFormat.java:48)
at org.apache.hadoop.mapred.ReduceTask.runOldReducer(ReduceTask.java:474)
at org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:411)
at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:216)
2013-07-08 17:38:47,577 ERROR solr.SolrIndexer - java.io.IOException: Job
failed!



On Mon, Jul 8, 2013 at 5:23 PM, Markus Jelsma <[email protected]>wrote:

> You're not using the correct httpclient jar for the solrj client version.
> This is some dependency hell. You'd better build 1.2 from source and change
> the versions in ivy. That would be easier i think.
>
> -----Original message-----
> > From:devang pandey <[email protected]>
> > Sent: Monday 8th July 2013 13:46
> > To: [email protected]
> > Subject: nutch 1.2 solr 3.1 integration issue
> >
> > I have crawled a site successfully using NUTCH 1.2 .Now I want to
> integrate
> > this with solr 3.1 . Problem is when I am issuing command $ bin/nutch
> > solrindex http://localhost:8080/solr/ crawl/crawldb crawl/linkdb cra
> > wl/segments/* an error  occurs. I am attaching my nutch logs
> >
> > Please help me to solve this issue
> > java.lang.NoClassDefFoundError:
> org/apache/commons/httpclient/HttpException
> > at org.apache.nutch.indexer.solr.SolrWriter.open(SolrWriter.java:44)
> > at
> >
> org.apache.nutch.indexer.IndexerOutputFormat.getRecordWriter(IndexerOutputFormat.java:42)
> > at org.apache.hadoop.mapred.ReduceTask.runOldReducer(ReduceTask.java:433)
> > at org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:411)
> > at
> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:216)
> > Caused by: java.lang.ClassNotFoundException:
> > org.apache.commons.httpclient.HttpException
> > at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
> > at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
> > at java.security.AccessController.doPrivileged(Native Method)
> > at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
> > at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
> > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
> > at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
> > ... 5 more
> > 2013-07-08 17:11:29,369 ERROR solr.SolrIndexer - java.io.IOException: Job
> > failed!
> >
>

Reply via email to