Мы создали новую среду Sitecore с помощью решения Azure Market Place Azure Experience Cloud Sitecore версии 9.3 с масштабируемой топологией XM с поиском Solr.
Шаги, которые мы выполнили для создания сервиса Solr App:
- Создал пустое решение sitecore 9.3 на рынке Azure и создал веб-приложение для Solr.
- Разархивировал пакет Solr 8.1.1 и скопировал все содержимое в папку
wwwroot
веб-приложения, созданного для Solr. - Создал новое ядро Solr, создав новую папку
{index folder}
и скопировалconf
из/site/wwwroot/server/solr/configsets/_default
. - Создал
core.properties
файл сnumShards=2
&name={index folder}
.
Мы получаем ошибку ниже:
org.apache.solr.common.SolrException: org.apache.solr.common.SolrException: index dir 'C: \ home \ site \ wwwroot \ server \ solr {index folder} \ data \ index /' of core '{index папка} 'уже заблокирована. Наиболее вероятная причина - другой сервер Solr (или другое ядро solr на этом сервере), также настроенный для использования этого каталога; другие возможные причины могут быть специфичными для lockType: native
Как мы можем решить указанную выше проблему?