SOLR에 적합한 컨테이너는 무엇입니까? Tomcat 또는 Jetty솔트 컨테이너
솔트 컨테이너
답변
Tomcat과 같은 Java 서블릿 컨테이너에서 실행됩니다.
서블릿 컨테이너이기 때문에 중요하지 않습니다. 가장 편안하게 느끼는 것을 사용하십시오.
Tomcat. Jetty를 사용하여 일부 큰 문서를 잘라내어 버렸습니다.
Solr을 Tomcat6과 함께 사용해도 문제가 없습니다.
Solr과 Tomcat이 모두 Apache 제품이고 Solr이 포함 된 경량 부두가 포함되어 있다는 사실은 반드시 의미가 있어야합니다. 부두 전도사 관점에서
http://www.slideshare.net/noriaki/jetty-vs-tomcat
http://www.asjava.com/jetty/jetty-vs-tomcat-performance-comparison/
내가 주로 사용되는 부두 SOLR와 신속한 프로토 타입 동안 여기
는 부두 링크 대 몇 톰캣 있습니다. Jetty는 Solr과 함께 제공되므로 사용하는 것이 매우 편리합니다. 그러나 Tomcat6을 프로덕션 환경에서 사용합니다. 전환하기가 쉬웠습니다.
처음에는 가장 편안하게 생각하겠습니다.
Solr Wiki : "평범하지 않은 설치의 경우 JettyPlus를 사용하는 것이 좋습니다." http://wiki.apache.org/solr/SolrJetty
부두 유니 코드 텍스트에 문제가 있습니다 (또는 적어도 내가 마지막으로 작업했을 때). 따라서 색인을 생성 할 영어가 아닌 문서가 있다면 유일한 선택은 Tomcat입니다. 또한 64 비트 Windows Server에서 solr을 실행하는 경우 64 비트 Tomcat을 사용할 수 있지만 64 비트 Jetty 서버는 사용할 수 없다고 생각합니다.
부두는 그것으로 인해 size의에 SOLR와 함께 제공됩니다 :
SOLR 예제 응용 프로그램은 우리가 을 설정 한 시간에 부두 우리가 발견 간단한/작은 서블릿 컨테이너했다해서 거기에 부두가 있습니다 은 여러 플랫폼에서 쉽게 실행할 수 있습니다 (예 : "java -jar start.jar"). Solty가 Jetty에서 더 잘 작동한다는 것을 의미하지는 않습니다. Jetty가 데모 용으로 충분하다는 것을 의미하지 않습니다. Jetty가 데모 설정을 더 쉽게 만든 것입니다.
사용자는 요구 사항/경험에 따라 이 가장 쉬운/가장 좋은 사용 사례로 간주하는 서블릿 컨테이너를 결정해야합니다. 높은 트래픽 시나리오의 경우 서블릿 컨테이너를 튜닝하는 데 많은 시간을 투자 할 때 종종 큰 차이를 만들 수 있습니다.
몇 달 동안 몇 군데 소량의 사이트를 대상으로 Solt를 실행했으며 문제가 없었습니다.
제티는 제티에게 투표합니다. tomcat6 문제없이 사용
+1 견적을 보내 주셔서 감사합니다. –
, 당신은 그러나
Solr을 다시로드하고 Tomcat 서비스를 다시 시작하지 않는 한 확실히 그렇지 않습니다. 또한 Jetty에서는 스키마 변경시 Solr을 다시로드해야합니다. – Yuriy
는 다른 서블릿 컨테이너가 있습니다 각 스키마 변화에 바람둥이 다시로드해야합니다. Jetty가 Solr 예제와 함께 제공되는 이유는 [FAQ] (http://wiki.apache.org/solr/FAQ#Solr_Comes_with_Jetty.2C_is_Jetty_the_recommended_Servlet_Container_to_use_when_running_Solr.3F)에 설명되어 있으며 [구성] (http : //wiki.apache .org/solr/SolrInstall # Servlet_Container_or_Environment_Specific_Tips)를 참조하십시오. – cuh
이 질문은 Solr 5가 외부 서블릿 컨테이너를 전혀 필요로하지 않는 독립 실행 형 응용 프로그램이므로 이제는 더 이상 사용되지 않습니다. – Fuu