Jetty中的多个solr实例或运行多个Jetty服务器,这是不太密集的?

时间:2010-02-23 14:30:13

标签: solr jetty

我即将开始使用一个新的linode VPS服务器。我目前使用Tomcat和Jetty(在我的开发服务器上)为不同的Solr提供服务,但是我已经读了一下,我发现Tomcat可能是一个非常资源的人,因此建议我使用Jetty。我已经在Jetty1 / webapps / ROOT /

中设置了一个带有应用程序的Jetty开发服务器

以下是我的问题:

1)在同一个Jetty服务器中运行2个solr实例是否更好

2)我应该运行两个不同的Jetty服务器(端口8080,8081都可以使用,因为它们仅用于Web服务)

上述哪一项资源消耗较少?

老实说,我的偏好是2),运行2个不同的jetty服务器,因为要让一个Jetty服务器运行多个solr实例需要做很多工作,因为我已经运行了一个应用程序Jetty1 / solr / home并且必须重新设置它,包括适应多个实例。这方面的教程也没有多少。

另外,我在Tomcat中设置了另一个Solr实例。我可以将索引复制并粘贴到Jetty2 / solr中,索引是否正常工作,还是需要在Jetty中重新索引它们?

干杯

1 个答案:

答案 0 :(得分:6)

运行2个不同的jetty实例不会占用大量资源,并且可以灵活地将其中一个放在另一个上,我们在Apache后面运行多个Jettys没有问题

如果它们用于不同的目的,这将是一个很好的方法,但是,如果它们是相关的,那么你应该看看多核设置是否是一个选项

没有必要在jetty中重新索引,索引文件是一样的,即使在linux和windows之间移动也不是问题。