Found it by myself.  It's here
http://mirrors.ibiblio.org/maven2/org/apache/solr/solr-dataimporthandler/4.1.0/

Download and move the jar file to solr-webapp/webapp/WEB-INF/lib directory,
and the errors are all gone.

Ming


On Mon, Feb 18, 2013 at 11:52 AM, Mingfeng Yang <mfy...@wisewindow.com>wrote:

> When trying to use SolrEntityProcessor to do data import from another solr
> index (solor 4.1)
>
> I added  the following in solrconfig.xml
>
>  <requestHandler name="/data"
> class="org.apache.solr.handler.dataimport.DataImportHandler">
>    <lst name="defaults">
>    <str name="config">data-config.xml</str>
>    </lst>
>    </requestHandler>
>
> and create new file data-config.xml with
> <dataConfig>
>   <document>
>     <entity name="sep" processor="SolrEntityProcessor"
> url="http://wolf:1Xnbdoq@myserver:8995/solr/"; query="*:*"
> fl="id,md5_text,title,text"/>
>   </document>
> </dataConfig>
>
>
> I got the following errors:
>
> org.apache.solr.common.SolrException: RequestHandler init failure
>         at org.apache.solr.core.SolrCore.<init>(SolrCore.java:794)
>         at org.apache.solr.core.SolrCore.<init>(SolrCore.java:607)
>         at
> org.apache.solr.core.CoreContainer.createFromZk(CoreContainer.java:949)
>         at
> org.apache.solr.core.CoreContainer.create(CoreContainer.java:1031)
>         at
> org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:629)
>         at
> org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:624)
>         at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>         at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>         at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>         at java.lang.Thread.run(Thread.java:619)
> Caused by: org.apache.solr.common.SolrException: RequestHandler init
> failure
>         at
> org.apache.solr.core.RequestHandlers.initHandlersFromConfig(RequestHandlers.java:168)
>         at org.apache.solr.core.SolrCore.<init>(SolrCore.java:731)
>         ... 13 more
> Caused by: org.apache.solr.common.SolrException: Error loading class
> 'org.apache.solr.handler.dataimport.DataImportHandler'
>         at
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:438)
>         at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:507)
>         at
> org.apache.solr.core.SolrCore.createRequestHandler(SolrCore.java:581)
>         at
> org.apache.solr.core.RequestHandlers.initHandlersFromConfig(RequestHandlers.java:154)
>         ... 14 more
> Caused by: java.lang.ClassNotFoundException:
> org.apache.solr.handler.dataimport.DataImportHandler
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>         at
> java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:627)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:247)
>         at
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:422)
>         ... 17 more
> Feb 18, 2013 7:24:43 PM org.apache.solr.common.SolrException log
> SEVERE: null:org.apache.solr.common.SolrException: Unable to create core:
> collection1
>         at
> org.apache.solr.core.CoreContainer.recordAndThrow(CoreContainer.java:1654)
>         at
> org.apache.solr.core.CoreContainer.create(CoreContainer.java:1039)
>         at
> org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:629)
>
> I assume that it's because jar file related to dataimporthandler is not
> included in default solr 4.1 distribution.  Where can I find it?
>
> Thanks
> Ming
>

Reply via email to