порядок остановки/запуска
Порядок остановки и запуска подсистем имеет важное значение. Предоставляются скрипты запуска и остановки, которые автоматически регулируют этот процесс для компонентов Edge, работающих на том же узле.
Стоп-ордер
Если вы устанавливаете Edge на нескольких узлах, то компоненты Edge на этих узлах следует останавливать в следующем порядке :
- Сервер управления (
edge-management-server) - Обработчик сообщений (
edge-message-processor) - Сервер PostgreSQL (
edge-postgres-server) - Сервер Qpid (
edge-qpid-server) - Маршрутизатор (
edge-router) - Пользовательский интерфейс Edge:
edge-ui(классический) илиedge-management-ui(новый) - Кассандра (
apigee-cassandra) - SymasLDAP (
apigee-openldap) - Apigee SSO (
apigee-sso) - База данных PostgreSQL (
apigee-postgresql) - Qpidd (
apigee-qpidd) - ZooKeeper (
apigee-zookeeper)
Начальный порядок
Если вы устанавливаете Edge на нескольких узлах, то компоненты Edge следует запускать на этих узлах в следующем порядке :
- Кассандра (
apigee-cassandra) - SymasLDAP (
apigee-openldap) - База данных PostgreSQL (
apigee-postgresql) - Qpidd (
apigee-qpidd) - Edge SSO (
apigee-sso) - ZooKeeper (
apigee-zookeeper) - Сервер управления (
edge-management-server) - Обработчик сообщений (
edge-message-processor) - Сервер PostgreSQL (
edge-postgres-server) - Сервер Qpid (
edge-qpid-server) - Маршрутизатор (
edge-router) - Пользовательский интерфейс Edge:
edge-ui(классический) илиedge-management-ui(новый)
Запуск/остановка/проверка всех компонентов
Следующие скрипты определяют компоненты Apigee, настроенные для работы в системе, на которой выполняется скрипт, и запускают или останавливают только эти компоненты в правильном порядке для данного узла.
- Чтобы остановить все компоненты Apigee:
/opt/apigee/apigee-service/bin/apigee-all stop
- Чтобы запустить все компоненты Apigee:
/opt/apigee/apigee-service/bin/apigee-all start
- Для перезапуска всех компонентов Apigee:
/opt/apigee/apigee-service/bin/apigee-all restart
- Чтобы проверить, какие компоненты запущены:
/opt/apigee/apigee-service/bin/apigee-all status
Запуск/остановка/перезапуск отдельных компонентов
С помощью инструмента apigee-service вы можете запускать/останавливать/перезапускать или проверять состояние отдельного компонента Apigee на любом конкретном сервере.
/opt/apigee/apigee-service/bin/apigee-service component_name [start|stop|restart|status]
Где component_name идентифицирует компонент. Возможные значения component_name включают (в алфавитном порядке):
apigee-cassandra(Кассандра)-
apigee-openldap(OpenLDAP) -
apigee-postgresql(база данных PostgreSQL) -
apigee-qpidd(Qpidd) -
apigee-sso(Edge SSO) -
apigee-zookeeper(ZooKeeper) -
edge-management-server(Сервер управления) -
edge-management-ui(новый пользовательский интерфейс Edge) -
edge-message-processor(процессор сообщений) -
edge-postgres-server(сервер Postgres) -
edge-qpid-server(сервер Qpid) -
edge-router(Edge Router) -
edge-ui(классический пользовательский интерфейс)
Например, для запуска, остановки или перезапуска сервера управления выполните следующие команды:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server start/opt/apigee/apigee-service/bin/apigee-service edge-management-server stop/opt/apigee/apigee-service/bin/apigee-service edge-management-server restart
Вы также можете проверить состояние отдельного компонента Apigee, используя следующую команду:
/opt/apigee/apigee-service/bin/apigee-service component_name status
Например:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server status