Solr 无法写入配置目录切换到内存存储

问题描述

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

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

核心创建良好,但我收到此警告

enter image description here

任何人都可以向我解释这一点以及如何解决此警告。以及它对搜索和索引的影响。

解决方法

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

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

另一个是检查您的自定义配置集 (stored_false) 是否直接在目录下包含其配置文件,而不是像默认配置集那样在 conf 子目录下。

Solr 接受这两种目录布局,但至少有时(总是?最近?仅限 docker-only?),平面布局将创建好的核心,但不能用它做后续的事情。修复您的配置集以包含 conf 子目录并在那里移动文件可以解决问题。