Focusing on the unstable result and slow convergence of K-means clustering algorithm for huge amount of data,this paper proposed an improved K-means algorithm based on MapReduce framework.Firstly,in order to obtain the initial cluster number of K-means clustering,it used hierarchical clustering method to cluster the dataset,and evaluated the clustering result by silhouette coefficient.It clustered the cluster number of the acquired data set as the initial cluster center of the K-means algorithm.Secondly,in ...