आपने किसी कॉम्पोनेंट का बैक अप लेते समय, जो फ़ाइल बनाई थी उससे उस कॉम्पोनेंट को वापस लाया जा सकता है. आप इसे restore
निर्देश की मदद से करते हैं.
ध्यान दें कि restore
कमांड:
- तय की गई बैकअप फ़ाइल का इस्तेमाल करता है. अगर फ़ाइल का नाम नहीं दिया गया है, तो सबसे नई बैकअप फ़ाइल का इस्तेमाल करता है.
- यह पक्का करता है कि कॉम्पोनेंट की डेटा डायरेक्ट्री खाली हों.
- कॉम्पोनेंट को रोकता है. कॉम्पोनेंट को वापस लाने के बाद, आपको उसे साफ़ तौर पर रीस्टार्ट करना होगा.
इस सेक्शन में, restore
कमांड का इस्तेमाल करने का तरीका बताया गया है.
बैकअप फ़ाइल से किसी कॉम्पोनेंट को वापस लाने के लिए:
- पिछले कॉन्फ़िगरेशन और डेटा को वापस लाने के लिए, यह कमांड इस्तेमाल करें:
/opt/apigee/apigee-service/bin/apigee-service component_name restore backup_file
कहां:
- component_name, कॉम्पोनेंट का नाम है. संभावित वैल्यू में ये शामिल हैं:
apigee-cassandra
(कैसंड्रा)apigee-openldap
(OpenLDAP)apigee-postgresql
(PostgreSQL डेटाबेस)apigee-qpidd
(सवाल और जवाब)apigee-sso
(Edge एसएसओ)apigee-zookeeper
(ZooKeeper)edge-management-server
(मैनेजमेंट सर्वर)edge-management-ui
(नया Edge यूज़र इंटरफ़ेस (यूआई))edge-message-processor
(मैसेज प्रोसेस करने वाला)edge-postgres-server
(पोस्टग्रेस सर्वर)edge-qpid-server
(Qpid सर्वर)edge-router
(एज राऊटर)edge-ui
(क्लासिक यूज़र इंटरफ़ेस (यूआई))
backup_file उस फ़ाइल का नाम है जिसे आपने उस कॉम्पोनेंट का बैक अप लेते समय बनाया था.
उदाहरण के लिए:
/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
कमांड, बैक अप किए गए कॉन्फ़िगरेशन को फिर से लागू करता है और बैकअप लेने के समय से डेटा को वापस लाता है. - component_name, कॉम्पोनेंट का नाम है. संभावित वैल्यू में ये शामिल हैं:
- कॉम्पोनेंट को रीस्टार्ट करें, जैसा कि नीचे दिए गए उदाहरण में बताया गया है:
/opt/apigee/apigee-service/bin/apigee-service component_name start