2009-03-02 4 views
7

SOLR에 적합한 컨테이너는 무엇입니까? Tomcat 또는 Jetty솔트 컨테이너

+0

는 다른 서블릿 컨테이너가 있습니다 각 스키마 변화에 바람둥이 다시로드해야합니다. 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

+0

이 질문은 Solr 5가 외부 서블릿 컨테이너를 전혀 필요로하지 않는 독립 실행 형 응용 프로그램이므로 이제는 더 이상 사용되지 않습니다. – Fuu

답변

1

특히 중요하지 않다고 생각하지 마십시오. 둘 다 작동합니다.

이미 사용중인 경우 계속 사용하십시오.

그렇지 않은 경우 ... SolrLucene이 모두 아파치 프로젝트이기 때문에 Tomcat으로 이동하는 것이 더 간단 해 보입니다.

Jetty으로 가고 싶다면, you can.

3

Tomcat과 같은 Java 서블릿 컨테이너에서 실행됩니다.

서블릿 컨테이너이기 때문에 중요하지 않습니다. 가장 편안하게 느끼는 것을 사용하십시오.

3

Tomcat. Jetty를 사용하여 일부 큰 문서를 잘라내어 버렸습니다.

2

내가 주로 사용되는 부두 SOLR와 신속한 프로토 타입 동안 여기

는 부두 링크 대 몇 톰캣 있습니다. Jetty는 Solr과 함께 제공되므로 사용하는 것이 매우 편리합니다. 그러나 Tomcat6을 프로덕션 환경에서 사용합니다. 전환하기가 쉬웠습니다.

처음에는 가장 편안하게 생각하겠습니다.

Solr Wiki : "평범하지 않은 설치의 경우 JettyPlus를 사용하는 것이 좋습니다." http://wiki.apache.org/solr/SolrJetty

2

부두 유니 코드 텍스트에 문제가 있습니다 (또는 적어도 내가 마지막으로 작업했을 때). 따라서 색인을 생성 할 영어가 아닌 문서가 있다면 유일한 선택은 Tomcat입니다. 또한 64 비트 Windows Server에서 solr을 실행하는 경우 64 비트 Tomcat을 사용할 수 있지만 64 비트 Jetty 서버는 사용할 수 없다고 생각합니다.

6

부두는 그것으로 인해 size의에 SOLR와 함께 제공됩니다 :

SOLR 예제 응용 프로그램은 우리가 을 설정 한 시간에 부두 우리가 발견 간단한/작은 서블릿 컨테이너했다해서 거기에 부두가 있습니다 은 여러 플랫폼에서 쉽게 실행할 수 있습니다 (예 : "java -jar start.jar"). Solty가 Jetty에서 더 잘 작동한다는 것을 의미하지는 않습니다. Jetty가 데모 용으로 충분하다는 것을 의미하지 않습니다. Jetty가 데모 설정을 더 쉽게 만든 것입니다.

사용자는 요구 사항/경험에 따라 이 가장 쉬운/가장 좋은 사용 사례로 간주하는 서블릿 컨테이너를 결정해야합니다. 높은 트래픽 시나리오의 경우 서블릿 컨테이너를 튜닝하는 데 많은 시간을 투자 할 때 종종 큰 차이를 만들 수 있습니다.

몇 달 동안 몇 군데 소량의 사이트를 대상으로 Solt를 실행했으며 문제가 없었습니다.

제티는 제티에게 투표합니다. tomcat6 문제없이 사용

+0

+1 견적을 보내 주셔서 감사합니다. –

0

, 당신은 그러나

+3

Solr을 다시로드하고 Tomcat 서비스를 다시 시작하지 않는 한 확실히 그렇지 않습니다. 또한 Jetty에서는 스키마 변경시 Solr을 다시로드해야합니다. – Yuriy