On 3/11/2015 12:43 AM, Aman Tandon wrote:
> Thanks Nitin for replying, isn't it will be costly operation to restart all
> nodes.
> 
> What i am doing in this is uploading the configurations again to zookeeper
> and then reloading my core. And it is working well. So am i missing
> something?

Yes, that is enough, except that you should reload the collection, which
will reload all cores for that collection.  Fully restarting all Solr
instances is not required for most changes to a collection config.

There is an exception - when you are adding config that uses new jars
added to ${solr.solr.home}/lib after Solr startup.  In that situation, a
restart would be required so that the new jars get loaded.  It is
strongly recommended that you use an external zookeeper and that you do
a rolling restart, where you restart one node, wait for the cloud graph
in the admin UI to show 100% green, then restart the next node.

Nitin's suggestion shows the zkcli.sh script starting with "sudo" which
runs the command as root.  This is not necessary.  As long as the
contents of the example directory (or server directory in 5.0) is
accessible to a normal user and the script is marked executable for that
user, no special permissions are required.

Thanks,
Shawn

Reply via email to