我在命令行使用以下命令使用mahout kmeans算法对数据进行聚类
mahout kmeans -i /vect_out/tfidf-vectors/ -c /out_canopy -o /out_kmeans -dm
org.apache.mahout.common.distance.SquaredEuclideanDistanceMeasure -cd 1.0 -x 20 -cl
其中/out\u canopy是包含使用mahout canopy clustering创建的集群的目录,其中包含 clusters-0
目录,它本身包含一个名为 _logs
和一个名为 part-r-00000
但它一直报告以下错误
java.lang.IllegalStateException: No clusters found. Check your -c path.
at org.apache.mahout.clustering.kmeans.KMeansMapper.setup
2条答案
按热度按时间sycxhyv71#
这是一个特别令人烦恼的问题。
vcudknz32#
你确定吗
/out_canopy
是目录吗?你试过:好像有个打字错误,你只想写
out_canopy
或者类似的。。。