-5
我在Scala語言此功能:MapReduce如何在Apache Spark和Scala中工作?
def generatePairs(...) = {
val pairs = ArrayBuffer.empty[(Int, Int)]
pairs.append((00000, 11111))
pairs.append((11111, 00000))
pairs
}
然後我使用它:
//...
.map(t => generatePairs(...))
.flatMap(pair => pair.map(x => x -> 1))
.reduceByKey((x, y) => x + y)
//...
所以問題是:
等於(00000,11111)及(11111, 00000)在地圖減少範例和火花斯卡拉符號?
是在後地圖,減少部分末端是真的: (00000,11111) - > 2
OR
(00000,11111) - > 1 (11111,00000) - > 1
爲什麼(00000,11111 )將等於(11111,00000)? – zero323
也許火花檢查相等的元素,並減少它如何一個元素? –
你看到了什麼結果? – Phasmid