FlinkSQL-No Watermark (Watermarks are only available if EventTime is used)
问题现象:
FlinkSQL任务任务没有报错,但是目标端Starrocks数据库中一致没有数据生成。在Web UI页面的Watermark页签中可以看到:No Watermark (Watermarks are only available if EventTime is used)。
查看Jobmanager和taskmanager日志,看不到有报错信息。
问题原因:
由于之前测试生成的一批数据不是持续的,数据生成的时间小于数据的窗口大小,watermark 生成器将不会向前推进。所以没有生成watermark 。
解决办法:
通过持续不断地向Kafka写入数据,即可解决这个问题。
本文来自博客园,作者:业余砖家,转载请注明原文链接:https://www.cnblogs.com/yeyuzhuanjia/p/18897916