A Distributed Online Learning Approach for Pattern Prediction over Movement Event Streams with Apache Flink