如何在运行时在apache Flink中动态添加/更改新模式/查询?

时间:2016-10-10 10:22:38

标签: apache-flink flink-streaming flink-cep

我正在尝试使用Apache Flink构建一个用于关联事件的CEP系统。其中一个要求是能够在运行时添加新模式以进行异常检测,而不会丢失系统可用性。我怎么能这样做?

例如,如果我有安全事件流(例如访问,身份验证)和用于检测异常的模式(例如,在1分钟内> 10次登录到同一台机器),我希望能够更改模式参数,例如,而不是10个登录,也许我想8和我同时我希望能够创建其他模式(维护相同的流)来检测新类型的异常而不会丢失事件/系统可用性。

问候。

1 个答案:

答案 0 :(得分:0)

此问题已在Adding patterns dynamically in Apache Flink without restarting job

回答

基本上,由于Flink CEP已被编码,所以您不能这样做。预期该功能会在将来的版本中发布,但我们一直在等待。