服务器上的多个solr版本

时间:2018-09-12 13:29:44

标签: apache solr

我在服务器上有solr4.8.1。这将继续运行,直到另行通知。现在,我需要在同一台服务器上使用solr6.6.3。是否可以在没有进一步冲突的情况下安装solr6.6.3而又不与solr4.8.1发生冲突?只需在端口上尊重它,对吧?

2 个答案:

答案 0 :(得分:0)

只要您有一个不同的主目录(以免索引目录冲突),并且两个Solr版本都支持您正在运行的JVM(如果不是,则必须安装多个JVM,并且设置相应的环境变量),安装多个版本就可以了。

但是,如果您决定使用相同的数据目录(和home / config),则将使用两个版本-索引文件将被升级,而4.x版本将不再能够读取它们-并且由于默认类型已更改,因此配置本身可能无法在6上运行。

答案 1 :(得分:0)

我发现有关如何为生产安装 Solr 的 Solr 文档要好得多:https://lucene.apache.org/solr/guide/8_5/taking-solr-to-production.html#taking-solr-to-production

通过向安装脚本提供相关参数,您可以轻松地在不同目录和不同服务名称下安装多个版本:

例如solr-8.5.2/bin/install_solr_service.sh solr-8.5.2.tgz -d /var/solr8 -p 8984 -s solr8