¿Qué es mejor contenedor para SOLR: Tomcat o JettySolr Container
Respuesta
Se ejecuta en un contenedor de servlets de Java como Tomcat.
No debería importar ya que ambos son contenedores de servlet. Usa lo que sea que te sientas más cómodo.
Tomcat. Tuvimos algunos documentos grandes truncados y eliminados usando Jetty.
Utilicé Solr con Tomcat6 sin problemas.
El hecho de que Solr y Tomcat sean ambos productos Apache y todavía Solr viene con Jetty ligero incluido debe significar algo.
Aquí son pocos Tomcat vs enlaces Jetty:
http://www.slideshare.net/noriaki/jetty-vs-tomcat
http://www.asjava.com/jetty/jetty-vs-tomcat-performance-comparison/
Desde el punto de vista del embarcadero Evangelista:
http://www.webtide.com/choose/jetty.jsp
I embarcadero más utilizado, mientras que el prototipado rápido con Solr. Debido a que Jetty está empaquetado con Solr, fue muy conveniente de usar. Sin embargo, usamos Tomcat6 en producción. Fue fácil hacer la transición.
Yo diría que vaya con lo que le resulte más cómodo inicialmente.
De acuerdo con la Wiki de Solr: "Para instalaciones no triviales, se recomienda JettyPlus." http://wiki.apache.org/solr/SolrJetty
embarcadero tiene algunos problemas con el texto Unicode (o al menos cuando estaba trabajando en ello la última vez). Entonces, si tiene documentos no ingleses para indexar, su única opción es Tomcat. Además, si está buscando ejecutar Solr en Windows Server de 64 bits, puede obtener un Tomcat de 64 bits, pero no creo que haya un servidor Jetty de 64 bits disponible.
embarcadero se incluye con Solr debido a su size:
El ejemplo aplicación Solr tiene embarcadero en él sólo porque en el momento nos propusimos arriba, embarcadero era el más simple contenedor/más pequeño servlet se encontró que podría ejecutarse fácilmente de forma cruzada (es decir: "java -jar start.jar"). Eso no implica que Solr funcione mejor bajo Jetty, o que Jetty solo es lo suficientemente bueno para demostraciones; es solo que Jetty hizo nuestra configuración de demostración más fácil.
Los usuarios deben decidir por sí mismos qué contenedor de servlets consideran el más fácil/mejor para sus casos de uso en función de sus necesidades /experiencia. Para escenarios de alto tráfico, invertir tiempo para sintonizar el contenedor de servlets a menudo puede hacer una gran diferencia.
He estado ejecutando Solr con Jetty para algunos sitios pequeños durante meses y no tuve ningún problema.
Mi voto va para Jetty.
+1 Gracias por la cita. –
utilizado con tomcat6 ningún problema, tendrá que volver a cargar Tomcat con cada cambio de esquema embargo
Eso ciertamente no es cierto a menos que se refiera a recargar Solr y no reiniciar el servicio de tomcat. Y en Jetty también necesitarías volver a cargar Solr en el cambio de esquema. – Yuriy
- 1. 'size_t' vs 'container :: size_type'
- 2. JLayeredPane versus Container layering
- 3. Container mecanografiada fuerte en WebForms
- 4. Ventajas de establecer priority_queue Container
- 5. Variaded Templates Multidimensional Array Container
- 6. Dependency injection container? ¿Qué hace?
- 7. Application vs Container Managed EntityManager
- 8. Actualizar solr 1.4 index a solr 3.3?
- 9. ¿Solr tiene API para leer solr schema.xml?
- 10. Gemini y Apache Aries blueprint container
- 11. bootstrap.css: .container: Antes de mesa de exhibición
- 12. DI/IoC Container Performance Benchmark Comparison?
- 13. Textarea en 100% Width Overflows Parent Container
- 14. WebSockets atendidos por un Servlet Container
- 15. Rotación de UIPageViewController en Container View Controller
- 16. StructureMap, configure using container u objectfactory?
- 17. configuración Solr
- 18. Genéricos de Java: Lista <Container<?>> = new LinkedList <Container <Double>>() está prohibido?
- 19. Solr: ¿Recuperar nombres de campo de un índice de solr?
- 20. Cómo impulsar un documento SOLR al indexar con/solr/update
- 21. ¿Solr rastrea la web?
- 22. Integrar solr con mySql
- 23. Zend_Search_Lucene vs SOLR
- 24. Asociaciones de Solr
- 25. migrar archivos SOLR
- 26. NullPointerException en solr multicore
- 27. Nutch versus Solr
- 28. Análisis semántico usando Solr
- 29. Solr para árabe
- 30. Solr consulta/campo analizador
Existen también otros contenedores de servlets. En [Preguntas frecuentes] (http://wiki.apache.org/solr/FAQ#Solr_Comes_with_Jetty.2C_is_Jetty_the_recommended_Servlet_Container_to_use_when_running_Solr.3F) se explica por qué Jetty viene con el ejemplo de Solr y también hay [configuraciones] (http: //wiki.apache .org/solr/SolrInstall # Servlet_Container_or_Environment_Specific_Tips) de otros contenedores descritos en la wiki de Solr. – cuh
Esta pregunta ya no se usa, ahora que Solr 5 es una aplicación independiente que no requiere ningún contenedor de servlet externo. – Fuu