개별 구성요소, 모든 구성요소를 제거하거나 시스템에서 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-sso
(Edge SSO)apigee-zookeeper
(ZooKeeper)edge-management-server
(관리 서버)edge-management-ui
(새 Edge UI)edge-message-processor
(메시지 프로세서)edge-postgres-server
(Postgres 서버)edge-qpid-server
(Qpid 서버)edge-router
(에지 라우터)edge-ui
(기본 UI)
이러한 구성요소 외에도 apigee-provision
및 apigee-validate
구성요소를 제거할 수도 있습니다.
예를 들어 Edge UI를 제거하려면 다음 단계를 따르세요.
/opt/apigee/apigee-service/bin/apigee-service edge-ui 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 RPM을 삭제합니다.
sudo rpm -e $(rpm -qa | egrep "(apigee-|edge-)")
- 설치 루트 디렉터리를 삭제합니다.
sudo rm -rf /opt/apigee
- NGINX 디렉터리를 삭제합니다.
sudo rm -rf /opt/nginx