Запись о выполнении задачи в SCDF зарегистрирована под другим именем - PullRequest
0 голосов
/ 24 января 2019

Я зарегистрировал приложение весенней облачной задачи в SCDF. Имя и определение задачи отображаются правильно в таблице TASK_DEFINITIONS. Но когда я запускаю задачу, задача регистрируется как «org.springframework.context.annotation.AnnotationConfigApplicationContext@7555000d» в таблице TASK_EXECUTION. Хотя задача выполняется, я сталкиваюсь с проблемами при просмотре статуса выполнения задачи в пользовательском интерфейсе из-за несоответствия имени. В чем может быть причина этого?

используемая версия: Весенний облачный локальный сервер - 1.7.3 Пружинный ботинок - 2.0.4 Задача стартера весеннего облака - 2.0.0

Приложение является программой mapreduce, и вместо того, чтобы использовать команду «java -jar» для запуска программы, я изменил код развертывания, чтобы использовать «hadoop jar» команда. Я не уверен, что из-за этого изменения произошло несоответствие имени.

Кроме того, как только задача запускается, я вижу правильное имя задачи на вкладке «Выполнения» в пользовательском интерфейсе, а дата начала / окончания - «NA». Но как только дата начала задачи обновляется в базе данных, имя задачи меняется на упомянутое выше.

1 Ответ

0 голосов
/ 25 января 2019

Исходя из замечаний по обнаружению из приведенных выше комментариев, похоже, что у вас есть пользовательская версия развертывателя / сервера, что не соответствует тому, что мы предполагаем использовать SCDF-сервер в производственных условиях.

В частности,

Приложение представляет собой программу mapreduce, и вместо того, чтобы использовать команду «java -jar» для запуска программы, я изменил код развертывания для использования команды «hadoop jar».Я не уверен, происходит ли несоответствие имени из-за этого изменения.

Это меняет поведение Deployer SPI , и мы не имеем никакого представления о том, как это будет работать вваш настроенный стек.

Вместо этого вы можете попытаться использовать Deployer / Server, который мы поставляем как есть, и запустить на нем задачу.Если вы все еще замечаете сообщаемое поведение, мы можем помочь устранить его.К сожалению, любое отклонение от этого не находится под нашим контролем.

...