Невозможно добавить несколько параметров в задачу при развертывании через поток в потоке данных Spring Cloud. - PullRequest
0 голосов
/ 25 сентября 2018

У меня есть задача, которая использует 3 разных параметра для запуска пакетных заданий.При запуске из пользовательского интерфейса я передаю их в качестве аргументов задачи, и это работает.Сейчас я пытаюсь создать поток, который развертывает задачу с этими параметрами каждые 5 минут.Для этого я использую исходный код триггера и локальный приемник запуска задачи.Следующее определение потока дает мне ошибку и не добавляет поток:

triggertask --environment-properties=appnexus_seat=SEAT_MIQ_1,last_modified=2018/08/03,start_element=0 --uri=file:///home/MIQDIGITAL/siddhant/scdf-tasks/spring-cloud-task-aiq-batch-module/aiq-appnexus-batch-service/target/aiq-appnexus-batch-service-3.23.1.jar --time-unit=MINUTES | task-launcher-local

Ошибка:

Caught exception while handling a request: 100E:(pos 75): Found unexpected data after stream definition: '='
triggertask --environment-properties=appnexus_seat=SEAT_MIQ_1,last_modified=2018/08/03,start_element=0 --uri=file:///home/MIQDIGITAL/siddhant/scdf-tasks/spring-cloud-task-aiq-batch-module/aiq-appnexus-batch-service/target/aiq-appnexus-batch-service-3.23.1.jar --time-unit=MINUTES --fixed-delay=2 | task-launcher-local

Затем, когда я добавляю их как аргументы командной строки, я получаю то же самоеошибка:

triggertask --uri=file:///home/MIQDIGITAL/siddhant/scdf-tasks/spring-cloud-task-aiq-batch-module/aiq-appnexus-batch-service/target/aiq-appnexus-batch-service-3.23.1.jar --time-unit=MINUTES --fixed-delay=2 --command-line-args=appnexus_seat=SEAT_MIQ_1,last_modified=2018/08/03,start_element=0 | task-launcher-local

Но когда я запускаю то же самое только с одним аргументом командной строки, он работает отлично:

triggertask --uri=file:///home/MIQDIGITAL/siddhant/scdf-tasks/spring-cloud-task-aiq-batch-module/aiq-appnexus-batch-service/target/aiq-appnexus-batch-service-3.23.1.jar --time-unit=MINUTES --fixed-delay=2 --command-line-args=appnexus_seat=SEAT_MIQ_1 | task-launcher-local

Так что проблема заключается в передаче нескольких аргументов.Как я могу это сделать?

1 Ответ

0 голосов
/ 01 октября 2018
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...