Сбои составленного задания в весеннем облачном потоке данных на сервере kubernetes - PullRequest
0 голосов
/ 03 декабря 2018

Я запускаю составленное задание, используя образец пакетного задания.

task create batch-comp --definition "b1: batch && b2: batch"

Когда я запускаю это на своем scdf-сервере Kubernetes, я получаю следующую ошибку:

Неудовлетворенная зависимость, выраженная через поле 'taskOperations';вложенное исключение: org.springframework.beans.factory.BeanCreationException: ошибка при создании компонента с именем 'taskOperations', определенным в ресурсе пути к классу [org / springframework / cloud / task / app / compttaskrunner / DataFlowConfiguration.class]: сбой создания экземпляра компонента с помощью метода фабрики;вложенное исключение: org.springframework.beans.BeanInstantiationException: не удалось создать экземпляр [org.springframework.cloud.dataflow.rest.client.TaskOperations]: метод фабрики 'taskOperations' вызвал исключение;Вложенное исключение - org.springframework.web.client.HttpClientErrorException: 401 null в org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor $ AutowiredFieldElement.inject (Autowired ~ost.jar! /: 4.3.12.RELEASE]

Я использую приложение для задач с составными задачами, приведенное в весенней облачной документации.

Проблема может заключаться в том, что у составного исполнителя задач нет пользователя и пароля сервера потока данных.Так как ошибка 401, неавторизованная ошибка.Любая идея, как я могу передать это?

1 Ответ

0 голосов
/ 11 февраля 2019

Если включена защита платформы SCDF, запустите составленную задачу со следующими аргументами:

task launch --name composed-task --arguments "--dataflow-server-username=username --dataflow-server-password=password"
...