当我使用flink事件时间窗口时,该窗口不会触发。我该如何解决该问题,并且有什么方法可以调试?
答案 0 :(得分:2)
使用事件时间窗口时,可能是水印问题。该窗口仅在水印进展时输出。事件时间未提前的一些原因:
对于3.和4.,如果我们将事件时间更改为处理时间,则窗口将输出。此外,我们可以通过检查Web仪表板中的水印来监视事件时间[1]或使用可以查找当前水印的ProcessFunction对其进行打印调试。
答案 1 :(得分:0)
请确保您设置了def mse(y_true, y_pred):
return K.mean(K.square(y_pred - y_true), axis=-1)
model.compile(loss= (mse(y_true, y_pred)*(1-alpha) + gse(y_true, y_pred)*alpha),
, ...)
。