I managed to create the clustered environment with nodes, shared DB, shared content store and local lucene index and local EHCache.
When I add a new item through Node A, lucene index of Node A getting updated. At that point I can't see lucene index of Node B getting updated. I managed to programatically retrieve the new item added through Node B. But at that point EHCache gets updated and ideally Lucene Index also needs to be updated. But I am not able to see this behavior.
In Alfresco wiki "http://wiki.alfresco.com/wiki/High_Availability_Configuration_V1.3" it is said that "Configure the index recovery component to run continuously against the L2 cache in NORMAL mode". Can anyone please let me know how to configure index recovery component to continuously update lucene index based on EHCache update.