Check out http://scikit-learn.org/stable/modules/clustering.html for a comprehensive overview of the clustering models. Note that many of them are not available in Spark.