Как перезапустить приложение Apache Apex?

Из документации apex ясно, что приложение, запущенное с apache apex, может быть убито или отключено с помощью команд: kill-app & shutdown-app соответственно.

Но когда приложение выключено (завершение работы / уничтожение), как перезапустить его из предыдущего состояния?

1 ответ

Решение

Apache Apex предоставляет интерфейс командной строки, сценарий "apex" (ранее назывался "dtcli"), для взаимодействия с приложениями. После того, как приложение закрыто или убито, вы можете перезапустить его, используя следующую команду:

launch pi-demo-3.4.0-incubating-SNAPSHOT.apa -originalAppId application_1465560538823_0074 -Ddt.attr.APPLICATION_NAME="Relaunched PiDemo" -exactMatch "PiDemo"

где,

-originalAppId идентификатор оригинального приложения. Это будет гарантировать, что операторы продолжат с того места, где исходное приложение остановилось.

-Ddt.attr.APPLICATION_NAME дает новое имя для перезапущенного приложения

-exactMatch используется для указания точного имени приложения

Обратите внимание, что, -Ddt.attr.APPLICATION_NAME & -exactMatch являются необязательными.

Другие вопросы по тегам