Настроить DIH в многоядерном - PullRequest
0 голосов
/ 22 ноября 2011

У меня есть многоядерная реализация solr.Я хочу настроить DIH / ядро.Мне удается заставить его работать на одноядерный Solr.Что я предполагаю, я должен сделать настройки / ядро, что означает, что я создаю data-import.xml в каталоге conf ядра и переписываю solrconfig.xml ядра.Я также скопировал в lib драйвер обработки для dih, но получаю сообщение об ошибке:

org.apache.solr.common.SolrException: Ошибка при загрузке класса 'org.apache.solr.handler.dataimport.DataImportHandler 'at org.apache.solr.core.SolrResourceLoader.findClass (SolrResourceLoader.java:389) .............................................

Причина: java.lang.ClassNotFoundException: org.apache.solr.handler.dataimport.DataImportHandler в java.net.URLClassLoader$ 1.run (URLClassLoader.java:217) в java.security.AccessController.doPrivileged (собственный метод) в java.net.URLClassLoader.findClass (URLClassLoader.java:205) в java.lang.ClassLoader.loadClass (ClassLoader.jpg).321) в java.net.FactoryURLClassLoader.loadClass (URLClassLoader.java:615) в java.lang.ClassLoader.loadClass (ClassLoader.java:266) в java.lang.Class.forName0 (собственный метод) в java.lang.Class.forName (Class.java:264) в org.apache.solr.core.SolrResourceLoader.findClass (SolrResourceLoader.java:373) ... еще 49

Любая подсказка, что я делаю не так?Заранее спасибо.

1 Ответ

2 голосов
/ 22 ноября 2011

dataimporthandler больше не включен в solr.war.Вы должны добавить jar apache-solr-dataimporthandler-x.x.x.jar (пожалуйста, замените xxx на вашу текущую версию) в вашем classpath.Вы можете найти его в папке dist загруженного вами zr-файла solr.

...