火花示例不会编译
spark example wont compile
尝试 运行 apache sparks 示例代码之一 (https://github.com/apache/spark/blob/master/examples/src/main/scala/org/apache/spark/examples/graphx/AggregateMessagesExample.scala) 我得到以下编译错误
too many arguments for method sendToDst: (msg: (Int, Double))Unit
[error] Error occurred in an application involving default arguments.
[error] triplet.sendToDst(1, triplet.srcAttr)
[error] ^
[error] one error found
不过看方法好像是对的。不确定这里有什么问题。
您调用的方法似乎需要一个参数(Tuple2
),而您传入了 2 个参数。
尝试
triplet.sendToDst((1, triplet.srcAttr))
尝试 运行 apache sparks 示例代码之一 (https://github.com/apache/spark/blob/master/examples/src/main/scala/org/apache/spark/examples/graphx/AggregateMessagesExample.scala) 我得到以下编译错误
too many arguments for method sendToDst: (msg: (Int, Double))Unit
[error] Error occurred in an application involving default arguments.
[error] triplet.sendToDst(1, triplet.srcAttr)
[error] ^
[error] one error found
不过看方法好像是对的。不确定这里有什么问题。
您调用的方法似乎需要一个参数(Tuple2
),而您传入了 2 个参数。
尝试
triplet.sendToDst((1, triplet.srcAttr))