Bir bileşeni, yedeklerken oluşturduğunuz dosyadan geri yükleyebilirsiniz. Bunu restore komutuyla yapabilirsiniz.
restore komutunun:
- Belirtilen yedek dosyasını kullanır veya dosya adı belirtilmemişse en son yedek dosyasını alır.
- Bileşenin veri dizinlerinin boş olmasını sağlar.
- Bileşeni durdurur. Geri yükleme işleminden sonra bileşeni açıkça yeniden başlatmanız gerekir.
Bu bölümde, restore komutunun nasıl kullanılacağı açıklanmaktadır.
Bir bileşeni yedek dosyasından geri yüklemek için:
- Aşağıdaki dizinlerin boş olduğundan emin olun:
/opt/apigee/data/component_name /opt/apigee/etc/component_name.d
Boş değillerse aşağıdaki gibi komutları kullanarak içeriklerini silin:
rm -r /opt/apigee/data/component_name
rm -r /opt/apigee/etc/component_name.d - Aşağıdaki komutu kullanarak önceki yapılandırmayı ve verileri geri yükleyin:
/opt/apigee/apigee-service/bin/apigee-service component_name restore backup_file
Burada:
- component_name, bileşenin adıdır. Olası değerler şunları içerir:
apigee-cassandra(Cassandra)apigee-openldap(OpenLDAP)apigee-postgresql(PostgreSQL veritabanı)apigee-qpidd(Qpidd)apigee-sso(Edge TOA)apigee-zookeeper(ZooKeeper)edge-management-server(Yönetim Sunucusu)edge-management-ui(yeni Edge kullanıcı arayüzü)edge-message-processor(Mesaj İşleyici)edge-postgres-server(Postgres Sunucusu)edge-qpid-server(Qpid Sunucusu)edge-router(Edge Yönlendirici)edge-ui(Klasik kullanıcı arayüzü)
- backup_file, ilgili bileşeni yedeklediğinizde oluşturduğunuz dosyanın adıdır. Bu değer, yolu içermez ancak "backup-" önekini ve dosya uzantılarını içerir. Örneğin,
backup-2019.03.17,14.40.41.tar.gz.
Örneğin:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2019.03.17,14.40.41.tar.gz
backup_file belirtmek isteğe bağlıdır. Atlanırsa Apigee,
/opt/apigee/backup/component_nameiçindeki en son dosyayı kullanır.restorekomutu, yedeklenen yapılandırmayı yeniden uygular ve yedeklemenin yapıldığı zamandaki verileri geri yükler. - component_name, bileşenin adıdır. Olası değerler şunları içerir:
- Aşağıdaki örnekte gösterildiği gibi bileşeni yeniden başlatın:
/opt/apigee/apigee-service/bin/apigee-service component_name start