在Azure应用程序服务上运行的Solr 8.1.1中创建索引时出错

jqjz2hbq  于 2022-11-05  发布在  Solr
关注(0)|答案(1)|浏览(121)

我们使用Azure市场解决方案“Azure Experience Cloud”创建了一个新的Sitecore环境,Sitecore版本9.3 XM可扩展拓扑结构和Solr搜索。
创建Solr App服务所遵循的步骤:
1.从Azure市场创建了一个空白的sitecore 9.3解决方案,并为Solr创建了一个Web应用程序。
1.解压缩Solr 8.1.1包,并将所有内容复制到为Solr创建的Web应用程序的wwwroot文件夹中。
1.通过创建新的{index folder}文件夹并从/site/wwwroot/server/solr/configsets/_default复制conf来创建新的Solr核心。
1.使用numShards=2name={index folder}创建了一个core.properties文件。
我们得到下面的错误:
如果您有任何问题,请与我们联系。如果您有任何问题,请联系我们。Core“{索引文件夹}”的索引目录“C:\home\site\wwwroot\server\solr{索引文件夹}\data\index/”已被锁定。最可能的原因是另一个Solr服务器(或此服务器中的另一个Solr Core)也配置为使用此目录;其他可能的原因可能特定于lockType:原生的
如何解决上述问题?

dsf9zpds

dsf9zpds1#

这是在Azure应用程序服务上运行Solr的已知问题,通常通过重新启动应用程序服务来解决。当然,这不是一个合适的解决方案,但可以在短期内奏效。
展望未来,我建议在Azure中创建一个虚拟机,并在那里安装Solr,或者,考虑一个SearchStax解决方案,提供一个完全托管的Solr即服务。
另外,请查看Sitecore Stack Exchange上的relevant post

相关问题