Spring cloud SCDF中的任务执行条目以不同的名称注册

Spring cloud SCDF中的任务执行条目以不同的名称注册,spring-cloud,spring-cloud-dataflow,Spring Cloud,Spring Cloud Dataflow,我在SCDF中注册了一个spring云任务应用程序。任务名称和定义在任务定义表中正确显示。但是当我启动任务时,任务被注册为 “org.springframework.context.annotation。AnnotationConfigApplicationContext@7555000d“在任务执行表中。虽然任务正在执行,但由于名称不匹配,我在UI中查看任务执行状态时会遇到问题。这可能是什么原因 使用的版本: Spring云本地服务器-1.7.3 弹簧靴-2.0.4 SpringCloudSt

我在SCDF中注册了一个spring云任务应用程序。任务名称和定义在任务定义表中正确显示。但是当我启动任务时,任务被注册为 “org.springframework.context.annotation。AnnotationConfigApplicationContext@7555000d“在任务执行表中。虽然任务正在执行,但由于名称不匹配,我在UI中查看任务执行状态时会遇到问题。这可能是什么原因

使用的版本: Spring云本地服务器-1.7.3 弹簧靴-2.0.4 SpringCloudStarter任务-2.0.0

该应用程序是一个mapreduce程序,我没有使用“java-jar”命令来运行该程序,而是将部署程序代码修改为使用“hadoop jar” 命令我不确定是否由于此更改而导致名称不匹配


此外,一旦启动任务,我就会在UI的“executions”(执行)选项卡下看到正确的任务名称,并且开始/结束日期为“NA”。但是,一旦数据库中更新了任务的开始日期,任务名称将更改为上述名称。

根据上述注释中的发现说明,您似乎有一个自定义版本的deployer/server,这不是我们在生产设置中使用SCDF服务器的设想

具体来说,

该应用程序是一个mapreduce程序,我没有使用“java-jar”命令来运行该程序,而是修改了deployer代码以使用“hadoop-jar”命令。我不确定是否由于此更改而导致名称不匹配

这会改变行为,我们不知道如何在自定义堆栈中工作


您可以尝试使用我们提供的部署器/服务器,并在其上启动任务。如果您仍然注意到报告的行为,我们可以帮助您排除故障。不幸的是,任何偏离这一点的行为都不在我们的控制范围之内

当您说它是一个Spring启动应用程序时,您实际上是在暗示它是一个Spring云任务应用程序还是不是?要使这些都在SCDF中工作,它必须是一个Spring云任务,因此在我们深入研究任务执行之前,让我们先确保这一点。请使用这些信息以及所有正在使用的组件的版本更新描述。是的。这是春天的云任务。我也更新了版本,谢谢!您还可以使用任务定义和启动DSL命令更新post吗?从外观上看,这可能是由于在启动时没有传播任务名称。让我们回顾一下命令,然后我们可以继续推理。我正在使用web UI注册任务。这是一项简单的任务,我不使用任何命令。但该应用程序是一个mapreduce程序。请看编辑后的描述