2012-08-02 34 views
0

一段时间以来,我使用了一个内核,“dataimport”运行良好。但是当它使用了两个不同的索引时,我安装了第二个内核,并且出现错误:使用多个内核时数据导入错误

org.apache.solr.common.SolrException: Error loading class 'org.apache.solr.handler.dataimport.DataImportHandler'

回答

0

您需要确保内核可以访问dataimport jar文件。确保这一点的最简单方法是将jar文件放在coredir/lib中,其中coredir是从solr.xml指向instanceDir的目录。

+0

我认为你的建议可能会引起误解。你提到的coredir是solr_home,通常每个核心都在它的子目录中。这些库位于所有内核之间共享的单一点上。 – javanna 2012-08-03 07:45:45

+0

不,核心可以位于任何地方提到的位置是从solr/solr.xml配置 – Umar 2012-08-03 15:25:44

+0

所以你的意思是应该为每个核心复制lib目录? – javanna 2012-08-03 16:08:19