2015-12-26 3 views
1

Эта вещь ошибки меня за то теперь - я уже прибегая к помощи веб и буквально ничего на что-то очевидное, такие как сохранение ядро ​​Solr настойчивый на 5.2.1Как сделать основной настойчивый на Solr 5.2.1

Каждый раз, когда я перезапускаю службу «sudo service solr restart», мои ядра теряются, хотя данные все еще можно найти в:/var/solr/data.

persistence flag является no longer supported in 5.x - так что это альтернатива?

Любая помощь была бы высоко оценена!

ответ

1

У меня возникла проблема с непостоянным ядром. Убедитесь в том, чтобы проверить журнал Solr (/ вар/Solr/журналы, в моем случае) для деталей запуска:

ERROR - 2016-04-05 05:05:49.547; [ ] 
org.apache.solr.common.SolrException; 
null:org.apache.solr.common.SolrException: 
Found multiple cores with the name [somecore], 
with instancedirs 
[/var/solr/data/somecore/] and [/var/solr/data/gettingstarted/] 

gettingstarted ядра (образец создан по установке Solr) имело такое же имя основного набора в его core.properties ,

Удаленный gettingstarted каталог разрешил эту проблему.

+0

Это туз! Спасибо за продолжение этого. –

2

Solr теперь использует ключевые слова, поэтому флаг persistent не требуется. Любое ядро, доступное в каталоге данных, должно загружаться автоматически. Вам может понадобиться файл solr.xml, хотя его должно быть достаточно, чтобы просто иметь пустой элемент <solr>.

Также должен присутствовать контент в основной директории (conf, data, core.properties).

+0

Отличный ввод. Я считаю, что проблема заключается в том, что я использую oudated solr.xml, который требуется, поскольку я использую его с помощью моего приложения rails. Без solr.xml, созданного солнечным пятном, я не работаю. Я немного рассола. С другой стороны, я попытался создать новое ядро, оставив его как есть, перезапустив solr, и он все еще не найден - возможно, что-то не так с моей установкой. Поскольку у меня была временная шкала, мы выбрали гибкие поисковые перезаписывающие биты приложения. Звучит глупо, но у меня есть немного больше знаний в этой области. Но скоро я познакомлюсь с солром. –

+0

Sunspot не требует ничего, в частности, в solr.xml. Вероятно, в файле solrconfig.xml (который настраивает обработчики ответов, кэширование и т. Д. - все, что полезно для ядра) или schema.xml (который генерируется из определений ваших рельсов) - solr.xml использовался ранее для поддержки многоядерных установок, но эти настройки теперь есть автообнаружение (есть еще несколько настроек для solr.xml, но они не имеют отношения к тому, чтобы заставить его работать). Используете ли вы Solr, распределенную с солнечным пятном, или используете ли вы отдельную установку? – MatsLindh

Смежные вопросы