Streaming K-means is algorithm with utilize the concept of forgetfulness to change the update rule in K-means algorithm.
Here are the links where you can study more about Streaming k-means
Spark MLLib http://spark.apache.org/docs/latest/mllib-clustering.html#streaming-k-means
Databricks Streaming k-means blog by Jeremy Freeman https://databricks.com/blog/2015/01/28/introducing-streaming-k-means-in-spark-1-2.html