Как перезапустить приложение 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
являются необязательными.