คุณสามารถถอนการติดตั้งคอมโพเนนต์แต่ละรายการ คอมโพเนนต์ทั้งหมด หรือนำ Edge ออกจากระบบโดยสมบูรณ์จาก ระบบ นอกจากนี้ คุณยังย้อนกลับ Edge ได้หากอัปเกรด
ถอนการติดตั้งคอมโพเนนต์แต่ละรายการ
หากต้องการถอนการติดตั้งคอมโพเนนต์ ให้ใช้ยูทิลิตี apigee-service ในรูปแบบต่อไปนี้
/opt/apigee/apigee-service/bin/apigee-service component_name uninstall
โดย component_name จะระบุคอมโพเนนต์ที่ต้องการถอนการติดตั้ง ค่าที่เป็นไปได้ของ component_name ได้แก่
apigee-cassandra(Cassandra)apigee-openldap(OpenLDAP)apigee-postgresql(ฐานข้อมูล PostgreSQL)apigee-qpidd(Qpidd)apigee-zookeeper(ZooKeeper)edge-management-server(เซิร์ฟเวอร์การจัดการ)edge-management-ui(UI ของ Edge ใหม่)edge-message-processor(ตัวประมวลผลข้อความ)edge-postgres-server(เซิร์ฟเวอร์ Postgres)edge-qpid-server(เซิร์ฟเวอร์ Qpid)edge-router(Edge Router)
นอกจากคอมโพเนนต์เหล่านี้แล้ว คุณยังถอนการติดตั้ง apigee-provision และ
apigee-validate คอมโพเนนต์ได้ด้วย
ตัวอย่างเช่น หากต้องการถอนการติดตั้งคอมโพเนนต์ UI ของ 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
คำสั่ง apigee-service component_name uninstall จะไม่ลบ
ข้อมูลหรือไฟล์บันทึก แต่จะนำออกเฉพาะ RPM ของคอมโพเนนต์เท่านั้น
ถอนการติดตั้งคอมโพเนนต์ทั้งหมด
หากต้องการถอนการติดตั้งคอมโพเนนต์ 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
- นำ RPM ของ Apigee ทั้งหมดออก
sudo rpm -e $(rpm -qa | egrep "(apigee-|edge-)")
- นำไดเรกทอรีรากของการติดตั้งออก
sudo rm -rf /opt/apigee
- นำไดเรกทอรี Nginx ออก
sudo rm -rf /opt/nginx