#spring-cloud-dataflow
#spring-cloud-поток данных
Вопрос:
Добрый вечер.
Я настроил поток данных Spring Cloud 2.7.0-SNAPSHOT для запуска задач Spring batch в Openshift. Я зарегистрировал приложение, используя действительный путь к docker, и создал задачу с помощью этого приложения.
Когда я выполняю задачу из панели управления SCDF, используя определенную платформу из выпадающего списка, задача выполняется правильно в Openshift. Когда я захожу на экран выполнения задачи, я нажимаю кнопку «Просмотреть журналы», и на экране появляется следующая ошибка: «Журнал не удалось восстановить. Убедитесь, что развертывания все еще доступны. «
В файле журнала SCDF я получаю: 2020-09-15 14:12:16.546 WARN 7 — [nio-9376-exec-1] .s.c.d.s.s.i.DefaultTaskExecutionService : не удалось получить журнал, возвращая сообщение о проверке.
java.lang.Исключение IllegalStateException: не найдено средство запуска для платформы с именем «по умолчанию». Доступные имена платформ [platform-test, platform-dev] на org.springframework.cloud.dataflow.server.service.impl.DefaultTaskExecutionService.findTaskLauncher(DefaultTaskExecutionService.java:683 ) в org.springframework.cloud.dataflow.server.service.impl.DefaultTaskExecutionService.getLog(DefaultTaskExecutionService.java:605)
Я видел, что конечная точка REST API (http://localhost:9393/tasks/logs /<external_exec_id>?platformName=platform-dev), чтобы получить журнал, работает должным образом, но из панели управления мы вызываем http://localhost:9393/tasks/logs /<external_exec_id>, не включая platformName.
должен ли я что-либо настроить или добавить какой-либо атрибут к выполнению задачи, чтобы заставить это работать, или это ошибка?
Спасибо и с уважением.
Комментарии:
1. Привет, спасибо за сообщение. Это действительно ошибка. Не могли бы вы создать проблему здесь: github.com/spring-cloud/spring-cloud-dataflow-ui/issues ?
2. github.com/spring-cloud/spring-cloud-dataflow-ui/issues/1553 Спасибо!