You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Jamie Johnson <je...@gmail.com> on 2011/09/14 02:05:16 UTC
Managing solr machines (start/stop/status)
I know this isn't a solr specific question but I was wondering what
folks do in regards to managing the machines in their solr cluster?
Are there any recommendations for how to start/stop/manage these
machines? Any suggestions would be appreciated.
Re: Managing solr machines (start/stop/status)
Posted by Shawn Heisey <so...@elyograg.org>.
On 9/13/2011 6:05 PM, Jamie Johnson wrote:
> I know this isn't a solr specific question but I was wondering what
> folks do in regards to managing the machines in their solr cluster?
> Are there any recommendations for how to start/stop/manage these
> machines? Any suggestions would be appreciated.
What do you mean by manage?
For stopping and starting, I built my own redhat-friendly init script to
handle jetty. It uses a file in /etc/sysconfig for commandline options.
You can see my init script here:
http://pastebin.com/GweJVGk5
Here's what I have in /etc/sysconfig/solr:
STARTARGS="-Xms3072M -Xmx3072M -XX:NewSize=2048M -XX:+UseParNewGC
-XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled
-Dsolr.solr.home=/index/solr -Dsolr.clustering.enabled=true
-DSTOP.PORT=8079 -DSTOP.KEY=somePassword"
STOPARGS="-DSTOP.PORT=8079 -DSTOP.KEY=somePassword"
I'm running CentOS5, but I ran into a problem with the fuser command
that I use in the init script. I filed a bug with CentOS, but since the
bug comes from upstream, they were not able to fix it. You may need to
install a new psmisc package to use the init script:
http://bugs.centos.org/view.php?id=4260
The script works fine on CentOS 6.
Thanks,
Shawn
Re: Managing solr machines (start/stop/status)
Posted by josh lucas <jl...@lucasjosh.com>.
On Sep 13, 2011, at 5:05 PM, Jamie Johnson wrote:
> I know this isn't a solr specific question but I was wondering what
> folks do in regards to managing the machines in their solr cluster?
> Are there any recommendations for how to start/stop/manage these
> machines? Any suggestions would be appreciated.
One thing I use is csshx (http://code.google.com/p/csshx/) on my Mac when dealing with the various boxes in our cluster. You can issue commands in one terminal and they are duplicated in all other windows. Very useful for global stop/starts and updates.