我们正在使用apache-solr进行搜索。以前solr正在生产环境中运行。是否可以在同一服务器中为另一个db设置另一个solr实例。目前solr正在8983端口运行。如果可能,请帮忙如何配置我的新应用程序。
由于
答案 0 :(得分:7)
是的,通过更改端口号,您可以在一台计算机上运行多个实例。但是,如果你没有索引和查询实例,它可能会给你的机器造成沉重的负担。对于生产环境,最好在机器中安装单个实例。
要启动单独的实例,请按照以下步骤操作。
java -Djetty.port = 4983 -jar start.jar
答案 1 :(得分:1)
运行Solr的另一个选择是使用Solr-Undertow,它是一种高性能的小型服务器,用于运行Solr。它易于在本地机器上用于开发和生产。它支持简单的配置文件,用于运行具有不同数据目录,端口等的实例。
(注意,我是Solr-Undertow的作者)
此处链接:https://github.com/bremeld/solr-undertow以及"版本"下的版本标签