24.5 Performing Maintenance on a High Availability Lucene Index

If you have a high availability Lucene configuration, you can take one Lucene node out of service for maintenance while other Lucene nodes continue to operate. Then you can synchronize the out-of-date Lucene node with the current indexing data.

  1. Log in to the Novell Vibe site as the Vibe administrator.

  2. Take the Lucene node that needs maintenance out of service:

    1. Click the Administration icon Manage the Search Index page in the upper right corner of the page.

    2. Under Search Index, click Nodes.

      Lucene Nodes page
    3. In the list, locate the node that needs maintenance.

    4. Make sure that Enable Deferred Update Log is selected.

    5. In the User Mode Access box, change Read and Write to Write Only.

    6. Click Apply, then click Close.

      The new setting is put into effect immediately, so that the Lucene node is no longer accessible to Vibe users.

  3. Perform the needed maintenance on the Lucene server, then start the Lucene Index Server again.

  4. Return the out-of-date Lucene node to full service:

    1. Click the Administration icon Lucene Nodes page in the upper right corner of the page.

    2. Under Search Index, click Nodes.

      Lucene Nodes page

      The out-of-date Lucene node is flagged with Deferred Update Log Records Exist.

      The User Mode Access option shows Read and Write because this is the last selected setting. If you are checking the Tomcat catalina.out file, as described in Observing Lucene Node Activity in Multi-Server Configurations and Clustering in the Novell Vibe OnPrem 3.1 Installation Guide, Vibe is not actually accessing the out-of-date Lucene node because it is out of sync with the Vibe site.

    3. Select Apply Deferred Update Log Records to the Index, then click Apply.

      The Deferred Update Log options disappear if the update is successful.

    4. Click Close.

      The Lucene node that was out of service has now been updated with current indexing data.