我有一个运行Apache2 Web服务器的(Ubuntu 10.4)服务器。 到目前为止,我有一些扩展设置,就像我希望的那样,我很高兴。
但是现在我想尝试一下Apache Solr,因为我宁愿想办法设置一个好的强大的环境,而我们只有几十万条logging,这比我们有几十亿的时候更容易。
鉴于你似乎需要的不仅仅是Apache2和JDK来运行它(对吗?),我不得不在Tomcat和Jetty之间进行select,但是我从来没有使用过它们两个(好吧,我在10年前使用了Tomcat,但是这么长,我忘记了一切)。
我最初的select是Tomcat,因为这是大多数教程所使用的,并且它有关于与Apache2并行运行的最多文档; 然而,Jetty似乎是一个有趣的替代品,它甚至被官方教程使用 。
那么使用Apache2和Solr,Tomcat或Jetty会更好些?
tomcat比较老,用solr组合起来非常稳定。
docker更新,pipe理起来更复杂一些。 jetty可以被configuration为以相对于具有所有预定义(日志,脚本,库等)的tomcat的多种方式运行(embedded,diy通过导入类等)。
这一切都取决于你的自信程度。 我有tomcat和solr,但运行与其他应用程序的docker。