使用 Solr 3.6。在 solrconfig.xml 上有一个 dataDir 参数,它要求指定一个备用目录来保存除默认值之外的所有索引数据。
是备份还是其他?它可能对性能产生什么影响?它被认为是最佳实践吗?
使用 Solr 3.6。在 solrconfig.xml 上有一个 dataDir 参数,它要求指定一个备用目录来保存除默认值之外的所有索引数据。
是备份还是其他?它可能对性能产生什么影响?它被认为是最佳实践吗?
dataDir 是 Solr 将存储索引数据的目录(默认情况下,它位于 Solr 主目录中的 ./data 下)。您可以使用它来设置不同的路径。它不是备份。更多信息在这里。
它不太可能对性能产生影响。除非您将其指向文件系统中更快磁盘上的另一个挂载点。
我想说最好的做法是将 dataDir 放在 Solr 主目录之外,这样您就可以升级 Solr 而不必担心数据所在的位置。如果您的服务器上有多个磁盘,这很有用。
您指定的dataDir
不是存储索引的附加位置。如果您不希望将索引存储在默认位置(位于 solr home 内),则它就是存储索引的位置。这对于将索引保存在安全的地方并在每次发布时覆盖现有配置而不必担心索引本身非常有用。