workflow调度tdt,“任务选择”为空

  其他常见问题
内容纲要

概要描述

workflow 以数据流任务调度 tdt,在 “任务选择” 中,查不到 tdt 任务。

详细说明

Workflow 调度 tdt 数据流,主要检查以下几点:

  1. 确认 tdt 数据流已发布
  2. Workflow 依赖 tdt
  3. Workflow 配置 access token

问题排查

tdt 数据流已经发布的前提下,在 workflow 也配置了 tdt 依赖,并重启 workflow;
在 Workflow 系统配置页面 Access Token 配置中填写了正确的 Access Token;

依然在 workflow 数据流任务的 "任务选择中" 看不到 tdt 任务。

查看 workflow 的报错:

Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Filtered request failed.] with root cause java.lang.NumberFormatException: For input string: "8100,htzq-tdh09:8100"

问题原因

workflow 在调度 tdt 任务的时候,解析 tdt 的 host 出现异常。
查看 /etc/workflow1/conf 目录下的 application.yml 文件。配置 tdt 的 host 内容如下,格式不正确。

解决方法

改该文件中这两个参数的写法。配置服务,重启 tdt 即可。

正确的 yml 文件 map 集合写法:

file

这篇文章对您有帮助吗?

平均评分 0 / 5. 次数: 0

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。