आपके पास अलग-अलग कॉम्पोनेंट, सभी कॉम्पोनेंट अनइंस्टॉल करने या अपने सिस्टम से Edge को पूरी तरह हटाने का विकल्प होता है. इसके अलावा, अगर आपने Edge को अपग्रेड किया है, तो उसे वापस पुराने वर्शन पर लाया जा सकता है.
अलग-अलग कॉम्पोनेंट अनइंस्टॉल करना
किसी कॉम्पोनेंट को अनइंस्टॉल करने के लिए, इस फ़ॉर्म में apigee-service यूटिलिटी का इस्तेमाल करें:
/opt/apigee/apigee-service/bin/apigee-service component_name uninstall
यहां component_name, उस कॉम्पोनेंट की पहचान करता है जिसे आपको अनइंस्टॉल करना है. संभावित वैल्यू में component_nameये शामिल हैं:
apigee-cassandra(कैसेंड्रा)apigee-openldap(OpenLDAP)apigee-postgresql(PostgreSQL डेटाबेस)apigee-qpidd(Qpidd)apigee-zookeeper(ZooKeeper)edge-management-server(मैनेजमेंट सर्वर)edge-management-ui(New Edge UI)edge-message-processor(मैसेज प्रोसेसर)edge-postgres-server(Postgres Server)edge-qpid-server(Qpid Server)edge-router(Edge Router)
इन कॉम्पोनेंट के अलावा, apigee-provision और
apigee-validate कॉम्पोनेंट भी अनइंस्टॉल किए जा सकते हैं.
उदाहरण के लिए, New Edge यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को अनइंस्टॉल करने के लिए:
/opt/apigee/apigee-service/bin/apigee-service edge-management-ui uninstall /opt/apigee/apigee-service/bin/apigee-service edge-management-ui-static uninstall
The apigee-service component_name uninstall कमांड से कोई डेटा या लॉग फ़ाइलें नहीं मिटती हैं
. इससे सिर्फ़ कॉम्पोनेंट आरपीएम हटता है.
सभी कॉम्पोनेंट अनइंस्टॉल करना
नोड पर मौजूद सभी Apigee कॉम्पोनेंट को अनइंस्टॉल करने के लिए, apigee-service
यूटिलिटी को अनइंस्टॉल करें:
/opt/apigee/apigee-service/bin/apigee-service apigee-service uninstall
इस कमांड से कोई डेटा या लॉग फ़ाइलें नहीं मिटती हैं. इससे सिर्फ़ कॉम्पोनेंट मिटते हैं.
Edge को हटाना
अपने सिस्टम से Edge को पूरी तरह हटाने के लिए:
- मशीन पर चल रही Edge की सभी सेवाओं को रोकें:
/opt/apigee/apigee-service/bin/apigee-all stop
- yum कैश मेमोरी साफ़ करें:
sudo yum clean all
- Apigee के सभी आरपीएम हटाएं:
sudo rpm -e $(rpm -qa | egrep "(apigee-|edge-)")
- इंस्टॉलेशन रूट डायरेक्ट्री हटाएं:
sudo rm -rf /opt/apigee
- Nginx डायरेक्ट्री हटाएं:
sudo rm -rf /opt/nginx