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