Solr无法写入配置目录。请改为切换到内存中存储

Solr无法写入配置目录。请改为切换到内存中存储,solr,solrj,solrcloud,solr8.4.1,Solr,Solrj,Solrcloud,Solr8.4.1,我正在尝试使用这个api创建一个solr核心 http://localhost:8983/solr/admin/cores?action=CREATE&name=super&instanceDir=/home/ubuntu/solr-8.8.2/server/solr/super&configSet=stored\u false 核心创建得很好,但我得到了这个警告 有谁能给我解释一下这一点,以及如何解决这个警告。它对搜索和索引有什么影响。有两种可能的解释,但都是从检查conf目录是否确实存在开

我正在尝试使用这个api创建一个solr核心

http://localhost:8983/solr/admin/cores?action=CREATE&name=super&instanceDir=/home/ubuntu/solr-8.8.2/server/solr/super&configSet=stored\u false

核心创建得很好,但我得到了这个警告


有谁能给我解释一下这一点,以及如何解决这个警告。它对搜索和索引有什么影响。

有两种可能的解释,但都是从检查conf目录是否确实存在开始的

第一个是正确检查权限,如MatsLindh所述

另一种方法是检查自定义配置集(storaged_false)是否直接在目录下而不是像默认配置集那样在conf子目录下包含其配置文件


Solr接受这两种目录布局,但至少有时(总是?最近?仅docker?),平面布局将创建核心,但无法使用它进行后续操作。修复您的配置集以包含conf子目录,并将文件移动到其中,解决了此问题。

让用户知道solr在正确访问其目录的情况下运行;否则,对配置的任何更改都不会持久化。确保您可以重新启动solr实例(…并重新启动服务器),并且一切仍如您所期望的那样。