We've created a Solr distribution called HDS (Heliosearch Distribution
for Solr) as the basis for our support + bug-backport subscriptions
(but you can use it without one). Since it's both open source and free
to use, I figured it would be of general interest here, especially for
Tomcat fans.

Some implementation notes:
- HDS 4.6.0_01 is based on Apache Solr 4.6.0 and includes a number of
back-ported bug-fixes
- includes a pre-configured (threads, logging, connection settings,
message sizes, etc) and tested Tomcat based Solr server  in the
"server" directory
- start scripts can be run from anywhere, and allow passing JVM args
on command line (just like jetty, so it makes it easier to use)
- start scripts work around known JVM bugs
- start scripts allow setting port from command line, and default stop
port based off of http port to make it easy to run multiple servers on
a single box)
- the "server" directory has been kept clean but stuffing all of
tomcat under the "server/tc" directory

Download: http://heliosearch.com/heliosearch-distribution-for-solr/

Getting started:
$ cd server
$ bin/startup.sh

To start on a different port (e.g. 7574):
$ cd server
$ bin/startup.sh -Dhttp.port=7574

To shut down:
$ cd server
$ bin/shutdown.sh -Dhttp.port=7574

The scripts even accept -Djetty.port=7574 to make it easier to
cut-n-paste from start examples using jetty.  The "example" directory
is still there too, so you can still run the jetty based server if you
want.

Give it a spin, feedback welcome!

-Yonik
http://heliosearch.com -- making solr shine

Reply via email to