1
我有一個Spark Graphx圖形,我想檢查兩個頂點之間是否存在邊。 在Spark Graphx中執行此操作的首選方法是什麼?如何檢查Spark Graphx圖形中是否存在邊緣
更具體地說,我想計算一個列表中所有頂點之間的所有邊到另一個列表中的所有頂點。
我嘗試這樣做:
graph.edges.filter { case Edge(src, dst, prop) => ids1.contains(src)&&ids2.contains(dst)}.count
其中ids1
ids2
和是包含頂點IDS兩個陣列。但這不起作用,我得到的錯誤:
org.apache.spark.SparkException: Task not serializable
我不是很熟悉Graphx,所以任何幫助,高度讚賞。