bq. im building it using maven

maven may have included hbase-default.xml in your jar.
Can you pastebin the output of the following command ?

jar tvf <your-jar> | grep hbase


On Wed, Aug 13, 2014 at 7:21 AM, Vivekanand Ittigi <[email protected]>
wrote:

> Im not seeing any hbase-default.xml since that jar is built using Maven.
>
> If I had exported (Runnable jar) the same package using eclipse IDE i'd
> have seen hbase-default.xml file on opening <a package which hits my
> HBase>.jar but instead of exporting im building it using maven and placing
> the jar in solr lib.
>
> Note: when i open this hbase-0.94.10.jar (in solr lib) i can see
> hbase-default.xml.
>
> -Vivek
>
>
> On Wed, Aug 13, 2014 at 7:37 PM, Ted Yu <[email protected]> wrote:
>
>> 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 <[email protected]
>> > 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 <[email protected]> wrote:
>>>
>>>> Can you show us the contents of solr lib and the classpath ?
>>>>
>>>> Thanks
>>>>
>>>> On Aug 13, 2014, at 4:47 AM, Vivekanand Ittigi <[email protected]>
>>>> 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)
>>>>
>>>
>>>
>>
>

Reply via email to