Hi,
  I am integrating solr with hadoop. so i wrote a map reduce method which
writes the indexes in HDFS.
the map methods work fine, and in my reduce method, i call solrServer to
update the indexes, but when i try accessing solrServer, i get the following
exception


java.lang.ClassCastException: java.lang.Long cannot be cast to
org.apache.solr.common.util.NamedList
  at
org.apache.solr.common.util.NamedListCodec.unmarshal(NamedListCodec.java:89)
  at
org.apache.solr.client.solrj.impl.BinaryResponseParser.processResponse(BinaryResponseParser.java:39)
  at
org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:385)
  at
org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:183)
  at
org.apache.solr.client.solrj.request.UpdateRequest.process(UpdateRequest.java:217)
  at org.apache.solr.client.solrj.SolrServer.add(SolrServer.java:48)
  at org.apache.solr.indexer.solr.SolrWriter.close(SolrWriter.java:53)
  at
org.apache.solr.indexer.IndexerOutputFormat$1.close(IndexerOutputFormat.java:32)
  at org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:441)
  at org.apache.hadoop.mapred.Child.main(Child.java:155)

any suggesstions?

thnx Raakhi.

Reply via email to