17.3 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 Teaming site as the Teaming administrator.

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

    1. Click Manage > Site Administration.

    2. Expand Manage the Search Index, then click Nodes.

      Lucene Nodes page
    3. Locate the node that needs maintenance in the list.

    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 Teaming 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 Manage > Site Administration.

    2. Expand Manage the Search Index, then 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 Teaming 2.0 Installation Guide, Teaming is not actually accessing the out-of-date Lucene node because it is out of sync with the Teaming 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.