gpt4 book ai didi

apache - solrconfig.xml中的solr.data.dir相对指向哪里?

转载 作者:行者123 更新时间:2023-11-28 22:06:24 25 4
gpt4 key购买 nike

In all configuration below, a prefix of "solr." for class names is an alias that causes solr to search appropriate packages, including org.apache.solr.(search|update|request|core|analysis) You may also specify a fully qualified Java classname if you have your own custom plugins.

这是我在浏览 solrconfig.xml 文件时发现的。但似乎this被定义为指向solr中的各个类。我知道 SOLR_HOME 以某种方式用于 solr.data.dir。我在 Tomcat 上使用“start.jar”和“solr-**-*.war”来使用 solr。它只是工作! :)

  1. 那么 solr.data.dir 指向哪里呢?
  2. SOLR_HOME 到底在哪里定义的?

最佳答案

So where does solr.data.dir points to?

dataDir参数用于指定存放所有索引数据的目录。如果此目录不是绝对目录,那么它是相对于您启动 Solr 的目录的。如果文件夹为空,则在启动 Solr 时会自动重新创建新索引。

Where exactly is SOLR_HOME is defined?

这实际上取决于所使用的操作系统和 Web 服务器。它定义了您的 Solr 的主目录。

最常见的定义是:

  • 在启动文件中,
  • 使用系统环境变量,例如:

    export JAVA_OPTS="$JAVA_OPTS -Dsolr.solr.home=/opt/solr/example"
  • 在运行时作为 JAVA_OPTS 的一部分(在 Debian 上,例如在 /etc/default/tomcat7 中,格式:-Dmy.prop=value),
  • 使用系统属性替换文件 ( core.properties/solrcore.properties ),
  • 使用Tomcat Context Configuration (例如,在 solr/homeconf/Catalina/localhost 中),
  • solr.xml (instanceDir) 中的每个 Solr 实例。

关于apache - solrconfig.xml中的solr.data.dir相对指向哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27702617/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com