ID: 5330

Curator Backup and Restore

Guide to performing backups and restore of Curator data

Minimum Zoom version supported: 6.0

Curator backup and restore can be performed either through a web API or manually. Both methods are described below.

Web API

  1. Stop all Zoom Servers.
  2. Open the following URLs in the order they are written
    1. http://<curator-server-hostname>:8983/solr/BK/replication?command=backup
    2. http://<curator-server-hostname>:8983/solr/ID/replication?command=backup
  3. Start all Zoom Servers
Backup Name: You can give a name to the backup by appending &name="write-your-backup-name-here" to the above URLs.
Backup Location:

You can specify a backup location by appending &location="write-your-location-path-here" to the above URLs. Each URL must be given a different location.

By default, the backups are stored within the configured Curator db location, e.g. within <ZOOM_INSTALL_DIR>/db/solr-db/BK and <ZOOM_INSTALL_DIR>/db/solr-db/ID, respectively.

The created backup is a directory named snapshot.<name>, where name is the specified name, or, a timestamp if unspecified.

Manually

  1. Stop all Zoom Servers.
  2. Copy the solr-db directory from the configured Curator db location to the location where you want to store the backup.
    Example: Copy <ZOOM_INSTALL_DIR>/db/solr-db directory to <ZOOM_INSTALL_DIR>/backup/.
  3. Start all Zoom Servers

Web API

  1. Stop all Zoom Servers.
  2. Open the following URLs in the order they are written
    1. http://<curator-server-hostname>:8983/solr/BK/replication?command=restore
    2. http://<curator-server-hostname>:8983/solr/ID/replication?command=restore
    Append &name="write-your-backup-name-here" to restore to a specific backup. If unspecified, then the most recent backup will be restored.
  3. Restart Curator.
  4. Start all Zoom Servers

Manually

  1. Stop all Zoom Servers.
  2. Stop Curator.
  3. Copy the solr-db directory from your backup location to the configured Curator db location.
    Example: Copy <ZOOM_INSTALL_DIR>/backup/solr-db to the directory <ZOOM_INSTALL_DIR>/db/.
  4. Start Curator
  5. Start all Zoom Servers