SOLRのためのより良いコンテナ:TomcatまたはJettyソリッドコンテナ
ソリッドコンテナ
答えて
これは、TomcatなどのJavaサーブレットコンテナで実行されます。
両方がサーブレットコンテナであるため、問題はありません。あなたが最も快適に感じるものを使用してください。
Tomcat。 Jettyを使用して大きな文書を切り取って削除しました。
Tomcat6でSolrを問題なく使用しました。
SolrとTomcatがともにApache製品であり、Solrには軽量のJettyが付属しているという事実は、何かを意味する必要があります。ここで
少数Tomcatは桟橋リンク対です:
http://www.slideshare.net/noriaki/jetty-vs-tomcat
http://www.asjava.com/jetty/jetty-vs-tomcat-performance-comparison/
桟橋の伝道師の立場から:
http://www.webtide.com/choose/jetty.jsp
I多用桟橋のSolrとラピッドプロトタイピング中。 JettyはSolrにパッケージされているので、使用するのが非常に便利でした。しかし、Tomcat6を本番環境で使用しています。移行するのは簡単でした。
私は最初にあなたの最も快適なものと一緒に行くと言うでしょう。
Solr Wikiによると: "自明でないインストールでは、JettyPlusをお勧めします。" http://wiki.apache.org/solr/SolrJetty
jettyにはユニコードのテキストに問題があります(または、私が最後に作業していたときには少なくとも持っていました)。ですから、索引付けする英語以外の文書があれば、唯一の選択はTomcatです。また、64ビットWindows Server上でsolrを実行している場合は、64ビットTomcatを入手できますが、64ビットJettyサーバーは利用できないと考えられます。
桟橋が原因それはsizeだにSolrのにバンドルされています
のSolr例のアプリは、我々は それを設定するときに、桟橋は、我々はことを発見し、最も単純な/最小のサーブレットコンテナだったという理由だけで、それに桟橋があります は、クロスプラットフォームの方法で簡単に実行できます(例: "java -jar start.jar")。これは、SoltyがJettyの下でより良く動作することを意味するものではありません。 Jettyはデモだけで十分です。それはJettyが のデモセットアップを容易にしたことです。
のニーズと経験に基づいて、 はどのサーブレットコンテナを使用するのが最も簡単か最善かを判断する必要があります。交通量の多いシナリオでは、 サーブレットコンテナを調整する時間を投資すると、大きな違いが生じることがあります。
私は何ヶ月も小規模なサイトでSoltを実行していましたが、問題はありませんでした。
私の投票は桟橋のために行われます。
+1お見積もりありがとうございます。 –
tomcat6と一緒に使用しても問題はありませんが、各スキーマを変更してtomcatを再ロードする必要があります。
Solrを再ロードしてtomcatサービスを再起動しない限り、確かに当てはまりません。 Jettyでは、Solrをスキーマの変更にも再ロードする必要があります。 – Yuriy
他のサーブレットコンテナもあります。 [FAQ](http://wiki.apache.org/solr/FAQ#Solr_Comes_with_Jetty.2C_is_Jetty_the_recommended_Servlet_Container_to_use_when_running_Solr.3F)では、JettyにSolrのサンプルが付属している理由と、[設定](http://wiki.apache .org/solr/SolrInstall#Servlet_Container_or_Environment_Specific_Tips)を参照してください。 – cuh
この質問は、Solr 5が外部サーブレットコンテナをまったく必要としないスタンドアローンのアプリケーションであるため、かなり廃止されました。 – Fuu