bq. <a package which hits my HBase>.jar Can you check the contents of the above jar to see if it contains hbase-default.xml ?
Cheers On Wed, Aug 13, 2014 at 5:49 AM, Vivekanand Ittigi <vi...@biginfolabs.com> wrote: > Hi Ted, > > echo $CLASSPATH > /home/biginfolabs/BILSftwrs/hbase-0.94.10/conf > > under "/home/biginfolabs/BILSftwrs/hbase-0.94.10/conf", I've > hbase-site.xml. > > Actually i've made one more folder called "custom-lib" under > solr-4.2.0/example/lib and this path in pointed in solrconfig.xml using the > following command: > > <lib dir="/home/biginfolabs/solr/solr-4.2.0/example/lib/custom-lib" > regex=".*\.jar" /> > > And under /home/biginfolabs/solr/solr-4.2.0/example/lib/custom-lib I've > hbase-0.94.10.jar, > hadoop-core-1.0.4.jar, <a package which hits my HBase>.jar > > Hope you got what you wanted..? > > > -Vivek > > > On Wed, Aug 13, 2014 at 5:49 PM, Ted Yu <yuzhih...@gmail.com> wrote: > >> Can you show us the contents of solr lib and the classpath ? >> >> Thanks >> >> On Aug 13, 2014, at 4:47 AM, Vivekanand Ittigi <vi...@biginfolabs.com> >> wrote: >> >> > I'm trying to read specific HBase data and index into solr using groovy >> > script in "/update" handler of solrconfig file but I'm getting the error >> > mentioned below >> > >> > I'm placing the same HBase jar on which i'm running in solr lib. Many >> > article said >> > >> > WorkAround: >> > 1. First i thought that class path has two default xmls and its throwing >> > the error because one of the two is from some older version of hbase >> jar. >> > But the class path has no hbase jar. >> > 2. Setting "hbase.default.for.version. >> > skip" to true in hbase-site.xml and adding that to class path >> > >> > But still im getting the same error. I think solr internally reads >> > hbase-site.xml file but do not know from where..? >> > >> > Please help me.. If further info is needed i'm ready to provide >> > >> > >> > SEVERE: org.apache.solr.common.SolrException: Unable to invoke function >> > processAdd in script: update-script.groovy: java.lang.RuntimeException: >> > hbase-default.xml file seems to be for and old version of HBase (null), >> > this version is 0.94.10 >> > at >> > >> org.apache.solr.update.processor.StatelessScriptUpdateProcessorFactory$ScriptUpdateProcessor.invokeFunction(StatelessScriptUpdateProcessorFactory.java:433) >> > at >> > >> org.apache.solr.update.processor.StatelessScriptUpdateProcessorFactory$ScriptUpdateProcessor.processAdd(StatelessScriptUpdateProcessorFactory.java:374) >> > at >> > >> org.apache.solr.handler.loader.XMLLoader.processUpdate(XMLLoader.java:246) >> > at org.apache.solr.handler.loader.XMLLoader.load(XMLLoader.java:173) >> > at >> > >> org.apache.solr.handler.UpdateRequestHandler$1.load(UpdateRequestHandler.java:92) >> > at >> > >> org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:74) >> > at >> > >> org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135) >> > at org.apache.solr.core.SolrCore.execute(SolrCore.java:1797) >> > at >> > >> org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:637) >> > at >> > >> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:343) >> > at >> > >> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:141) >> > >