参考答案: ABCD
详细解析:
正确答案ABCD可以考虑使用setNumWorkers方法增加Worker数目。
可以考虑使用setSplitSize方法减少切分大小,提高作业载入数据速度。
加大Worker的CPU或内存。
设置最大迭代次数,如果有些应用结果精度要求不高,可以考虑减少迭代次数,尽快结束。
尝试Combiner,将这些Key对应点的消息进行本地聚合,以减少存储消息的内存和网络数据流量,缩短作业的执行时间。
A. 适当增加作业worker的数目
B. 适当提高worker的内存
C. 使用combiner或优化消息结构、算法等,减少内存使用
D. 去掉目前加载在内存中(点/边的value/属性)但计算和结果都不需要使用的数据
E. 改进业务逻辑,将更多的数据分配到性能更好的节点上运行
参考答案: ABCD
详细解析:
正确答案ABCD可以考虑使用setNumWorkers方法增加Worker数目。
可以考虑使用setSplitSize方法减少切分大小,提高作业载入数据速度。
加大Worker的CPU或内存。
设置最大迭代次数,如果有些应用结果精度要求不高,可以考虑减少迭代次数,尽快结束。
尝试Combiner,将这些Key对应点的消息进行本地聚合,以减少存储消息的内存和网络数据流量,缩短作业的执行时间。