首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PageRankBenchmark -降低0% -图示例

PageRankBenchmark -降低0% -图示例
EN

Stack Overflow用户
提问于 2015-03-24 21:26:13
回答 1查看 234关注 0票数 0

我正在使用PageRankBenchmark示例测试我的单个节点集群Gi相图的安装,方法如下:

代码语言:javascript
复制
$HADOOP_HOME/bin/hadoop jar   /usr/local/hadoop/share/hadoop/mapreduce/giraph-examples-1.1.0-for-hadoop-2.4.0-jar-with-dependencies.jar org.apache.giraph.benchmark.PageRankBenchmark -v -V 1000 -e 1 -s 5 -w 1

但是在地图绘制者完成他们的工作后,还原器的启动就不会开始了(根据控制台,地图100%减少了0% )。这是适合这种算法的行为吗?

如果映射器被执行,还原器必须开始将地图的输出作为输入并完成工作(至少,在internet上的许多其他PageRank算法实现中,总会有一个" reducer ")。但是我在谷歌上搜索它,并且总是在这个算法的几个结果中以0%的减缩结束,这个算法是由其他人运行的。

所以,我现在不同意在PageRankBenchmark,我希望有人能在这里帮助我;)

我使用的是Hadoop2.4和Phadoop_yarn配置文件,以及Gi饼1.1.0。

根据我读到的其他几个问题,“减少0%卡住”问题的主要问题,它可能在映射器日志中,但我没有找到任何东西(我也附加它们)。

这是我的日志:

  • 主控制台日志
  • 第一地图
  • 第二地图

干杯!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-27 08:14:26

计时器遵循地图唯一范例。换句话说,每个工作人员都与一个map任务相关联。所有的计算都是在地图任务内部执行的,为了发送/接收消息,所有的计算都是在映射任务之间执行的。因此,它不同于传统的地图-约简编程范式,即地图输出传输给约简器.因此,没有减少任务,也没有地图输出。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29243211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档