我使用flink DataSet API Java在IDE上编写了一个简单的K-means算法,IDE上的结果还可以,但是当我从IDE导出并在本地flink上运行时,结果出乎意料。 我没有在日志中看到错误报告,因此对此一无所知。 IDE上的输出如下:
(Iris-`setosa`,0,[5.005,3.417,1.464,0.243])
(Iris-virginica,1,[5.883,2.740,4.388,1.434])
(Iris-versicolor,2,[6.853,3.076,5.715,2.053])
50
61
39
(上面的三个数字是不同类型的虹膜的数量。)
flink的输出如下:
(Iris-setosa,0,[Infinity,Infinity,Infinity,Infinity])
0
0
0