Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Complete rewrite for modern Solr installation #8

Closed
geerlingguy opened this issue Mar 27, 2015 · 3 comments
Closed

Complete rewrite for modern Solr installation #8

geerlingguy opened this issue Mar 27, 2015 · 3 comments

Comments

@geerlingguy
Copy link
Owner

Solr has improved quite a bit since the initial version of this role was written (for early 3.x versions of Solr). In Solr 4.x and now 5.0.0 (just released), it's preferred to use the included Jetty-based servlet, which is simpler to install and configure than Tomcat.

Plus, I only have a crufty old 'tomcat6' role to use, and don't have any other projects where I use Tomcat anymore, so there's no real reason for me to create or update tomcat roles. And since Jetty's preferred anyways, and should have comparable performance nowadays... no reason not to use Jetty :)

So I'm going to completely rewrite the role, and still hopefully be able to support any version of Solr from 3.x to 5.x, installed with Java 7+. I can also drop the dependency on geerlingguy.tomcat6, and just have no dependencies (people can install Java however they please... though the geerlingguy.java role makes this simple as well).

@geerlingguy
Copy link
Owner Author

It looks like things may be changing a little bit with 5.x, too... but for reference:

@geerlingguy
Copy link
Owner Author

It looks like Solr 5.x will definitely require a bit of a rework, since file paths have moved around a bit, and setup/configuration is a bit different (see the init script in the first link in the above comment).

But for 3.x and 4.x, file pathing is similar.

@geerlingguy
Copy link
Owner Author

Also need to account for settings like Xmx and Xms with this rewrite... any other Jetty vars?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant