Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jetty中有多个solr实例,或者运行多个Jetty服务器,哪一个不那么密集?_Solr_Jetty - Fatal编程技术网

Jetty中有多个solr实例,或者运行多个Jetty服务器,哪一个不那么密集?

Jetty中有多个solr实例,或者运行多个Jetty服务器,哪一个不那么密集?,solr,jetty,Solr,Jetty,我即将着手开发一个新的linode VPS服务器。我目前使用Tomcat和Jetty(在我的开发服务器上)来服务不同的Solr,但经过一段时间的阅读,我意识到Tomcat可能会占用大量资源,因此建议我使用Jetty。我已经在Jetty1/webapps/ROOT中安装了一个Jetty开发服务器和一个应用程序/ 以下是我的问题: 1) 在同一Jetty服务器中运行2个solr实例是否更好 或 2) 我是否应该运行两个不同的Jetty服务器(端口8081都可以使用,因为它们只用于web服务) 以上哪

我即将着手开发一个新的linode VPS服务器。我目前使用Tomcat和Jetty(在我的开发服务器上)来服务不同的Solr,但经过一段时间的阅读,我意识到Tomcat可能会占用大量资源,因此建议我使用Jetty。我已经在Jetty1/webapps/ROOT中安装了一个Jetty开发服务器和一个应用程序/

以下是我的问题:

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

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

以上哪一项资源密集度较低

老实说,我的首选是2),运行两个不同的jetty服务器,因为要让一个jetty服务器运行多个solr实例需要大量的工作,因为我已经有一个应用程序在Jetty1/solr/home中运行,并且必须重新设置,包括适应多个实例。这方面的教程也不多

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

干杯


Ke

运行两个不同的jetty实例不会占用大量资源,并且可以灵活地关闭一个而不关闭另一个,我们在Apache后面运行多个jetty,没有任何问题

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


无需在jetty中重新编制索引,索引文件是相同的,即使在linux和windows之间移动也不是问题。

运行两个不同的jetty实例将不会占用大量资源,并将使您能够灵活地关闭一个而不关闭另一个,我们在Apache后面运行多个jetty,没有任何问题

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


无需在jetty中重新编制索引,索引文件是相同的,即使在linux和windows之间移动也不是问题。

您是否考虑过多核设置而不是多个实例?我可以看到这给了我以下信息:但我能这样运行它吗?因此,只有一个应用程序运行在不同的核心上,而其他应用程序运行在solr/home中?不,要么它们都在自己的核心内运行,要么没有。多核心的占用空间更小,因为它都在同一个实例内运行。我也这么认为。我将需要尽可能多的空间呼吸,因为我可以在linode 360,所以这是有益的建议。要让im使用的当前应用程序(不是我自己构建的)在solr/home中在多核环境中运行,这将是一件非常麻烦的事情:/i我猜我必须获得它的源代码并重新编译:/i你考虑过多核设置而不是多个实例吗?我可以看到这给了我以下信息:但我能这样运行它吗?因此,只有一个应用程序运行在不同的核心上,而其他应用程序运行在solr/home中?不,要么它们都在自己的核心内运行,要么没有。多核心的占用空间更小,因为它都在同一个实例内运行。我也这么认为。我将需要尽可能多的空间呼吸,因为我可以在linode 360,所以这是有益的建议。让im使用的当前应用程序(不是我自己构建的)在solr/home中运行,在多核环境中运行,这将是一件非常麻烦的事情:/i我猜我必须获得它的源代码并重新编译:/i你能解释一下如何在Linux上运行多个Jetty作为守护进程吗?需要更改什么配置?只需在不同的端口下运行每个端口。您可以解释如何在Linux上运行多个Jetty作为守护进程吗?需要更改什么配置?只需在不同的端口下运行每个配置即可