以批处理作业作为流运行任务时,dashobard的作业部分中没有条目

时间:2018-06-09 13:41:50

标签: spring-cloud-dataflow

我正在运行一个包含批处理作业的任务作为流。

当我将此批处理作业作为任务运行时,我会在仪表板中看到作业下的条目。 但是当我使用流启动器从流中运行任务时,我看不到作业执行。

这些执行是否也出现在“职位”部分?

此外,现在有人在哪里可以看到流程执行?

2 个答案:

答案 0 :(得分:1)

只有批处理作业具有Spring Batch模型和支持关系数据库模型(用于作业执行/步骤执行/历史记录等)。因此,作为批处理作业的任务在BATCH JOB表中具有关联的作业执行条目。

但是对于所有任务,任务执行都存储在配置的数据库TASK_EXECUTION中(默认前缀为TASK_)。

有关配置Spring Cloud Data Flow和Spring Cloud Task数据库的更多信息,您可以看到here

答案 1 :(得分:0)

复制自Sabby Anandan的评论:

除非并且直到SCDF和任务之间的数据源相同,否则您将无法在仪表板中看到它们。基本上,在运行时,任务/作业本身会尝试在与SCDF和SCDF仪表板共享的模式上记录它们的执行,只需查询该模式中的所有信息,因此共享相同的数据源是关键。

请参阅文档http://docs.spring.io/spring-cloud-dataflow/docs/current/reference/htmlsingle/#sharing-spring-cloud-dataflows-datastore-with-tasks

相关问题