#solr #solrj #solrcloud #solr8.4.1
Вопрос:
Я пытаюсь создать ядро solr, используя этот api
http://localhost:8983/solr/admin/cores?action=CREATEamp;name=superamp;instanceDir=/home/ubuntu/solr-8.8.2/server/solr/superamp;configSet=stored_false
ядро создано нормально, но я получил это предупреждение
Может ли кто-нибудь объяснить мне это и как решить это предупреждение.И какое влияние это оказывает на поиск и индексацию.
Комментарии:
1. Предоставьте пользователю, который запускает solr, надлежащий доступ к его каталогам; в противном случае любые изменения конфигурации не будут сохранены. Убедитесь, что вы можете перезапустить свой экземпляр solr (.. и перезагрузить сервер), и все по-прежнему будет так, как вы ожидаете.
Ответ №1:
Есть два возможных объяснения, но оба начинаются с проверки того, существует ли этот каталог conf на самом деле.
Первый-правильно проверить разрешения, как упоминал Матслинд.
Другой способ-проверить, содержит ли ваш пользовательский набор конфигураций (stored_false) файлы конфигурации непосредственно в каталоге, а не в подкаталоге conf, как это делают наборы конфигураций по умолчанию.
Solr принимает оба макета каталогов, но, по крайней мере, иногда (всегда? недавно? только для докеров?), плоская компоновка создаст ядро, но не сможет выполнять с ним последующие действия. Исправление вашего набора настроек для включения подкаталога conf и перемещение файлов туда решает проблему.