Reputation: 4066
I have a requirement to upgrade to Solr 5.5.5 in my Solrcloud instance. I won't be touching Zookeeper version but will upgrade Tomcat version on each Solr server.
While going through notes for Solr 5 and above, I came across documentation that Solr can't guarantee that Solr will run in an external container like Tomcat and to use the in-built Jetty engine with Solr. Due to some security requirements, I cannot use Jetty and have to stick with Tomcat. I have some questions around this -
Thanks
Upvotes: 0
Views: 120
Reputation: 52822
Yes, people are using Tomcat with recent versions of Solr, but this is not a supported configuration and you're on your own. If you're expecting help or resources suited for your use cases, they'll be fewer - and you might run into magic issues that there isn't any easily searchable solutions for. Whether this is acceptable is something you and your organization must decide, compared to the reasons for running Tomcat instead of the bundled jetty.
The "exploded war / webapp" directory is usually available under server/solr-webapp
, so you'll have to instruct Tomcat to load this instead of a war file.
Be aware that you usually want to run an external Zookeeper ensemble for a SolrCloud installation. That is a separate daemon and not something that runs inside the application container.
There are usually instructions in each reference manual for each version.
Yes.
Upvotes: 1