What version of Solr is Cloudera's CDH built on? Looks to me like
the Solr you're using to read the M/R produced index is different
than the one used to build it. Or the version specified in the
Solr configs, evidenced by the LUCENE40 in the error
message. See <luceneMatchVersion> in solrconfig.xml.

But probably a better question to ask Cloudera...

Erick


On Fri, Aug 9, 2013 at 3:50 PM, Dmitriy Shvadskiy <dshvads...@gmail.com>wrote:

> Hello,
> We are trying to utilize Amazon Elastic Map Reduce to build Solr indexes.
> We
> are using embedded Solr in the Reduce phase to create the actual index.
> However we run into a following error and not sure what is causing it. Solr
> version is 4.4. The job runs fine locally in Cloudera CDH 4.3 VM
>
> Thanks,
> Dmitriy
>
>
> 2013-08-09 14:52:02,602 FATAL org.apache.hadoop.mapred.Child (main): Error
> running child : java.lang.VerifyError: (class:
> org/apache/lucene/codecs/lucene40/Lucene40FieldInfosRead
> er, method: read signature:
>
> (Lorg/apache/lucene/store/Directory;Ljava/lang/String;Lorg/apache/lucene/store/IOContext;)Lorg/apache/lucene/index/FieldInfos;)
> Incompatible argument
> to function
>         at
>
> org.apache.lucene.codecs.lucene40.Lucene40FieldInfosFormat.<init>(Lucene40FieldInfosFormat.java:99)
>         at
>
> org.apache.lucene.codecs.lucene40.Lucene40Codec.<init>(Lucene40Codec.java:49)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>         at
>
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
>         at
>
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>         at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
>         at java.lang.Class.newInstance(Class.java:374)
>         at
> org.apache.lucene.util.NamedSPILoader.reload(NamedSPILoader.java:67)
>         at
> org.apache.lucene.util.NamedSPILoader.<init>(NamedSPILoader.java:47)
>         at
> org.apache.lucene.util.NamedSPILoader.<init>(NamedSPILoader.java:37)
>         at org.apache.lucene.codecs.Codec.<clinit>(Codec.java:41)
>         at
>
> org.apache.solr.core.SolrResourceLoader.reloadLuceneSPI(SolrResourceLoader.java:185)
>         at
> org.apache.solr.core.SolrResourceLoader.<init>(SolrResourceLoader.java:121)
>         at
> org.apache.solr.core.SolrResourceLoader.<init>(SolrResourceLoader.java:235)
>         at
> org.apache.solr.core.CoreContainer.<init>(CoreContainer.java:149)
>         at
>
> org.finra.ss.solr.SolrIndexingReducer.getEmbeddedSolrServer(SolrIndexingReducer.java:195)
>         at
> org.finra.ss.solr.SolrIndexingReducer.reduce(SolrIndexingReducer.java:94)
>         at
> org.finra.ss.solr.SolrIndexingReducer.reduce(SolrIndexingReducer.java:33)
>         at
> org.apache.hadoop.mapred.ReduceTask.runOldReducer(ReduceTask.java:528)
>         at org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:429)
>         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:415)
>         at
>
> org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1132)
>         at org.apache.hadoop.mapred.Child.main(Child.java:249)
>
>
>
>
> --
> View this message in context:
> http://lucene.472066.n3.nabble.com/Problem-running-Solr-indexing-in-Amazon-EMR-tp4083636.html
> Sent from the Solr - User mailing list archive at Nabble.com.
>

Reply via email to