SOLR 6.6.2中的$ SOLR_HOME在哪里?

时间:2018-05-04 18:20:47

标签: security solr basic-authentication solr6

我正在尝试为SOLR设置基本身份验证,并尝试按照他们的说明操作:https://lucene.apache.org/solr/guide/6_6/basic-authentication-plugin.html

我创建了security.json文件,现在它说我应该将它放在$ SOLR_HOME目录中,如果该实例是一个独立的实例(它是)。

$ SOLR_HOME 的确切位置?我用谷歌搜索它应该是solrconfig.xmlschema.xml文件的位置,但由于SOLR有多个核心,这些文件存在于每个核心的每个conf文件夹中。那么这个文件应该放在哪里?

2 个答案:

答案 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]内。