我正在尝试为SOLR设置基本身份验证,并尝试按照他们的说明操作:https://lucene.apache.org/solr/guide/6_6/basic-authentication-plugin.html
我创建了security.json
文件,现在它说我应该将它放在$ SOLR_HOME目录中,如果该实例是一个独立的实例(它是)。
$ SOLR_HOME 的确切位置?我用谷歌搜索它应该是solrconfig.xml
或schema.xml
文件的位置,但由于SOLR有多个核心,这些文件存在于每个核心的每个conf文件夹中。那么这个文件应该放在哪里?
答案 0 :(得分:3)
$ SOLR_HOME应该配置为指向核心的根目录,并且应该有一个相应的" solr.xml"在那个位置。您可以从/server/solr/solr.xml
下的Solr安装目录中复制solr.xml编辑:明确我的意思"核心的根源"。父文件夹。如果你有多个核心;每个核心都将包含在它自己的文件夹中。 $ SOLR_HOME是这些的父文件夹。
答案 1 :(得分:1)
$ SOLR_HOME也是在创建新核心时放置的位置。在我们的例子中,默认安装使/ var / solr /与每个核心在/ var / solr / data / [corename]内。