Восстановить из резервной копии

Вы можете восстановить компонент из файла, созданного при резервном копировании этого компонента. Для этого используется команда restore.

Обратите внимание, что команда restore:

  • Использует указанный файл резервной копии или последний файл резервной копии, если название файла не указано.
  • Убедитесь, что каталоги данных компонента пусты.
  • Останавливает компонент. После восстановления необходимо явным образом перезапустить компонент.

В этом разделе рассказывается, как использовать команду restore.

Чтобы восстановить компонент из файла резервной копии:

  1. Убедитесь, что следующие каталоги пусты:
    /opt/apigee/data/component_name
    /opt/apigee/etc/component_name.d

    Если они не пустые, удалите их содержимое с помощью следующих команд:

    rm -r /opt/apigee/data/component_name
    rm -r /opt/apigee/etc/component_name.d
  2. Чтобы восстановить предыдущую конфигурацию и данные, используйте следующую команду:
    /opt/apigee/apigee-service/bin/apigee-service component_name restore backup_file

    Где:

    • component_name – название компонента. Некоторые возможные значения:
      • apigee-cassandra (Cassandra)
      • apigee-openldap (OpenLDAP)
      • apigee-postgresql (база данных PostgreSQL)
      • apigee-qpidd (Qpidd)
      • apigee-sso (Edge SSO)
      • apigee-zookeeper (ZooKeeper)
      • edge-management-server (сервер управления)
      • edge-management-ui (новый интерфейс Edge)
      • edge-message-processor (процессор сообщений)
      • edge-postgres-server (сервер Postgres)
      • edge-qpid-server (сервер Qpid)
      • edge-router (маршрутизатор Edge)
      • edge-ui (классический интерфейс)
    • backup_file – название файла, созданного при резервном копировании компонента. Это значение не включает путь, но включает префикс "backup-" и расширения файлов. Пример:backup-2019.03.17,14.40.41.tar.gz.
    • 2019.03.17,14.40.41.

    Пример:

    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2019.03.17,14.40.41.tar.gz

    Указывать backup_file необязательно. Если не указано, Apigee использует самый последний файл в /opt/apigee/backup/component_name.

    Команда restore повторно применяет сохраненную конфигурацию и восстанавливает данные на момент создания резервной копии.

  3. Перезапустите компонент, как показано в следующем примере:
    /opt/apigee/apigee-service/bin/apigee-service component_name start