开发者社区> 问答> 正文

【Flink】为什么作业没有数据输出或输出很少?

问题描述
作业没有数据输出或输出很少。

展开
收起
李博 bluemind 2018-11-15 14:50:06 3521 0
1 条回答
写回答
取消 提交回答
  • 云栖社区Java、Redis、MongoDB运营小编,有意合作请联系钉钉:15810436147

    解决方案
    查看作业状态是否为运行, 如果是运行状态,继续查看FailOver页面,查看是否有异常信息,进行问题排查。
    35
    在作业状态页面查看每个节点的RecvCnt(输入)和 SendCnt(输出)。
    如果输入有数据,输出为0,就说明数据被这个节点过滤了。
    如果从RecvCnt(输入)和 SendCnt(输出)看到有数据输入输出,但是数据库没有输出就需要进入节点里查看。
    36
    Operator Topology图查看每个算子之间又没有数据流向,如果没有就说明数据被这个节点过滤了,要返回SQL开发页面查看是否SQL编写存在错误。
    37
    点击对应节点的Name进去后,再点击对应的到 Metrics的页面,可以查看更细的Metrics。
    38
    说明:如果发现数据输入很多,输出很少,也可以根据以上方法定位问题。

    找到原因之后,按照相应的问题解决方案对任务进行优化。具体步骤请参看手动配置调优。

    2019-07-17 23:14:42
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Flink CDC Meetup PPT - 龚中强 立即下载
Flink CDC Meetup PPT - 王赫 立即下载
Flink CDC Meetup PPT - 覃立辉 立即下载