Ошибка инициализации SolrCore Ошибка загрузки класса 'solr.IntField' - PullRequest
0 голосов
/ 28 августа 2018

У меня странная проблема, я пытаюсь переместить существующую и рабочую конфигурацию Apache Solr с сервера на другой.

Конфигурация действительно проста, поскольку она все еще не завершена, я просто создал ядро ​​и создал управляемую схему.

Экземпляр безупречно работает на прежнем сервере, но на новом, с точно такой же конфигурацией, выдается ошибка инициализации.

corename: org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: Could not load conf for core corename: Can't load schema /opt/solr/server/solr/corename/conf/managed-schema: Plugin init failure for [schema.xml] fieldType "int": Error loading class 'solr.IntField'

Пожалуйста, проверьте ваши журналы для получения дополнительной информации

Я где-то читал, что типы IntField устарели, и вместо них следует использовать TrieIntField, но я считаю, что даже TrieIntField устарела, схема содержит одинаковые поля на обоих серверах с одинаковой версией Solr, но одна работает, другой нет!

Может кто-нибудь подскажет? Заранее спасибо

1 Ответ

0 голосов
/ 29 августа 2018

Вы должны заменить solr.IntField на solr.TrieIntField

Пожалуйста, обратитесь по ссылке изменения в Solr

IntField удален вместе с некоторыми другими полями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...