我试图使用所述的Scala API的曲线运行连接的组件算法如图中节目指南和其它实例。弗林克:连接元件 - 类型不匹配错误
val graph = Graph.fromDataSet(vertices, edges, env).getUndirected
val maxIterations = 10
val components = graph.run(new ConnectedComponents(maxIterations))
而且我得到以下错误:
Type mismatch, expected: GraphAlgorithm[Long,String,Long,NotInferedT], actual: ConnectedComponents[Nothing,Nothing]
即使我添加
val components = graph.run(new ConnectedComponents[Long,String,Long](maxIterations))
我得到:
Type mismatch, expected: GraphAlgorithm[Long,String,Long,NotInferedT], actual: ConnectedComponents[Long,String]
我进口这些:
import org.apache.flink.api.scala._
import org.apache.flink.graph.library.ConnectedComponents
import org.apache.flink.graph.{Vertex, Edge}
import org.apache.flink.graph.scala.Graph
是否有人可以解释为什么发生这种情况?