Quote:
In the master/slave paradigm what happens if the master dies a death?? Will another node take over responsibility for updating the slaves?? ( I guess not judging by the configuration properties in the docs)
Correct. There is no master failover procedure. On the other hand, no data gets lost. The index update jobs will just be kept in the JMS queue (if properly configured)
Quote:
A shared directory is needed for copying of the master copy to the slaves, is that true(I can see by the configuration it is but just want to hear it)?? Any other options for data transfer??
Yes, the JMS Master/Slave approach requires a shared file system. Other options are to work with a version of HSearch build from source. We just recently added support for clustering using JGroups and Infinispan (not sure of the latter is committed yet). Of course that's cutting edge, but we it would be great to get some feedback on this new clustering possibilities.
Other than that a scheduled task would of course work or you could maybe use rsync to sync the master directories to the slaves. This would not require a shared file system. That's just an idea though.
--Hardy