繁体   English   中英

在单个服务器中运行多个solr实例

[英]run multiple solr instance in single server

我们正在使用apache-solr进行搜索。以前solr正在生产环境中运行。是否可以在同一服务器中为另一个db设置另一个solr实例。当前solr正在8983端口运行。如果可能,请帮忙解决如何配置用我的新应用程序。

谢谢

是的,通过更改端口号,您可以在一台机器上运行多个实例。 但是,如果你没有索引和查询实例,它可能会给你的机器造成沉重的负担。 对于生产环境,最好在机器中使用单个实例。

要启动单独的实例,请按照步骤操作。

  1. 获取示例文件夹的另一个副本。
  2. 在启动新实例时(Say port new no是4983),请使用以下命令。

java -Djetty.port = 4983 -jar start.jar

运行Solr的另一个选择是使用Solr-Undertow,这是一种高性能的小型服务器,用于运行Solr。 它易于在本地机器上用于开发和生产。 它支持简单的配置文件,用于运行具有不同数据目录,端口等的实例。

(注意,我是Solr-Undertow的作者)

链接到这里: https//github.com/bremeld/solr-undertow与“版本”选项卡下的版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM