在哪里定义所有Solr核心的通用属性?
我使用Solr5.3 我几乎没有核。目前,每个核心的自定义属性都在在哪里定义所有Solr核心的通用属性?,solr,Solr,我使用Solr5.3 我几乎没有核。目前,每个核心的自定义属性都在my_core\u x/core.properties文件中定义。但是,所有核心的所有自定义属性都是相同的。因此,我有多个相同的core.properties文件 是否可以在其他地方(仅在一个地方)定义属性 编辑:我想在solrconfig.xml中使用这些自定义属性,如下所示: ${my.custom.property} 启动Solr/JVM时,可以通过常规的-D语法添加自定义属性 发件人: 任何JVM系统属性(通常在启动JV
my_core\u x/core.properties
文件中定义。但是,所有核心的所有自定义属性都是相同的。因此,我有多个相同的core.properties
文件
是否可以在其他地方(仅在一个地方)定义属性
编辑:我想在solrconfig.xml
中使用这些自定义属性,如下所示:
${my.custom.property}
启动Solr/JVM时,可以通过常规的
-D
语法添加自定义属性
发件人:
任何JVM系统属性(通常在启动JVM时使用-D标志指定)都可以用作Solr中任何XML配置文件中的变量
例如,在示例solrconfig.xml文件中,您将看到定义要使用的锁定类型的值:
${solr.lock.type:native}
这意味着锁类型默认为“native”,但在启动Solr时,您可以使用JVM系统属性通过以下方式启动Solr来覆盖它:
bin/solr启动-Dsolr.lock.type=none
不,无法在solr中定义全局
core.properties
文件。core.properties
文件用于在solr中定义核心。当您启动solr服务时,它会自动检测solr.home目录下的所有core.properties
。我想在某处定义一些自定义属性。我现在把它们放在core.properties中。我希望您稍后在solconfig.xml中使用它们,如:${my.custom.property}这个答案将引导我找到正确的路径。我将自定义属性设置为SOLR include文件(bin/SOLR.in.sh)中定义的SOLR_OPTS环境变量