`
hugh.wangp
  • 浏览: 288780 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

推测执行的不适应场景

阅读更多

 

在HADOOP里,如果一个任务运行比预期的慢,就会尽快检测和启动另一个相同的任务作为备份来执行相同的工作,虽然它会降低执行慢的任务执行失败带来的损失,但也会消耗更多的资源,执行重复的工作。有利有弊,可以选择使用。

自己写MR代码时就遇到了推测执行会产生错误的情况。
当我使用MultipleOutputFormat来把不同数据写到不同目录里时就报错了,错误信息为:
org.apache.hadoop.ipc.RemoteException: org.apache.hadoop.hdfs.protocol.AlreadyBeingCreatedException: failed to create file ......_part-00000 for DFSClient_attempt_201205151343_1053807_r_000004_2 on client 10.249.38.46.because this file is already being create by ......

这就是当遇到一个task比较慢时,推测执行另起一个task,往同一个文件插入数据导致的冲突。
禁用此功能后就OK了
jobConf.setBoolean("mapred.reduce.tasks.speculative.execution",false);

如果map端遇到此类问题可执行
jobConf.setBoolean("mapred.map.tasks.speculative.execution",false);
分享到:
评论

相关推荐

    【Yarn篇02】Yarn任务推测执行1

    1.作业完成时间取决于最慢的任务完成时间 2.推测执行机制 3.执行推测任务的前提条件 4.不能启用推测执行机制情况

    场景法在系统中的应用

    场景法:通过运用场景来对系统的功能点或业务流程的描述,从而提高测试效果的一种方法。用例场景来测试需求是指模拟...场景主要包括4种主要的类型:正常的用例场景,备选的用例场景,异常的用例场景,假定推测的场景

    specter:Spectre是使用推测执行的数据获取层

    Spectre是使用推测执行的数据获取层。 Spectre可以支持以下功能。 推测执行(用于API提取) 通用数据获取(在服务器端,幽灵执行函数调用而不是http请求) TypeScript友好 轻量级(压缩后的2.2kB最小) 如何设置...

    统计推测习题答案全集

    统计推测习题答案,很多出国的人都在寻找的资源哦,支持的狂顶下

    错误推测法-常见测试点

    错误推测法-常见测试点

    动态生成推测线程以改善推测路径执行

    动态生成推测线程以改善推测路径执行

    haruspex:使用推测执行探索x86-64 ISA

    Haruspex是一个尝试通过推测性执行和某些低级性能计数器来探索和审核x86-64指令集的项目,英特尔CPU主要提供标识未证明的操作码并推导每条指令的流水线属性。 您可以在找到说明方法的文章。 /analysis包含Node.js...

    执行力问题的根源和提升执行力的9大方法.doc

    尽管要解释清楚这个问题,或许只有郁亮自己,但李政权认为我们多少也能从他的话中推测到一些有关执行力在企业中的生态问题。那就是执行力在不少企业中都成了执行者的问题、下面的问题,甚至于成了部分管理者推卸责任...

    rdtsc-checkvirt-poc:通过推测执行PoC和论文进行虚拟化检测

    使用推测执行的虚拟机监控程序检测 内容 该存储库包含解释基于Meltdown的新虚拟化测试攻击的论文。 它们并不以任何方式广泛,仅提供有限的解释,而不会深入细节。 代码样本 该存储库提供Windows,Linux和macOS的PoC...

    英语四六级准考证号推测小程序

    英语四六级准考证号推测小程序,只是一时兴起,捉摸着写的小推测程序,只要知道考试场号,座号就能推测出准考证号,希望大家下载测试,源码都已附上,忘大家积极改进。。

    使用推测读取算法和基于支持的替换技术提高分布式文件系统的性能-研究论文

    所提出的算法通过从本地客户端缓存,本地协作缓存,全局缓存和全局协作缓存中读取数据来执行推测执行。 将基于时间戳验证过程选择推测执行之一。 所提出的算法减少了写/更新开销,因此比针对类似DFS环境提出的非...

    生男生女推测软件V1.0

    是怀孕日期,虽然怀孕日期不可能知道的那么精确,但还是越精确越好,这是推测结果正确与否的关键所在。 此外,写这个软件的目的也是为了通过大规模的验证来证实“清宫生男生女推测表”的正确率,所以还请各 位在...

    论文研究-Hadoop平台下改进的LATE调度算法.pdf

    针对LATE调度算法在分配节点执行落后任务的备份任务时的不足,结合Hadoop集群的异构性和工作负载的特殊性,在LATE调度算法的基础上提出了一种改进的LATE调度算法。对该算法进行实验和性能分析,表明该算法在完成时间...

    网络性能测量和推测技术的研究

    不需要网络节点的参与,也不需要在网络中部署测量设备, 保证了用户隐私和信息、安全,减少了测量信自、的传输。 对于像nItenret这样庞大的、子网管理相互不协作的网络,要测量它的QSo, 网络推测技术就很重要。论文...

    使用推测执行探索x86-64 ISA。-C/C++开发

    Haruspex / həˈrʌspeks /古罗马的一位宗教官员,通过研究b的内部来...Haruspex是一个尝试通过推测性执行和某些低级性能计数器来探索和审核x86-64指令集的项目,英特尔CPU主要提供此功能以识别未记录的操作码和推论

    初中英语情态动词表推测练习题集.doc

    初中英语情态动词表推测练习题集.doc

    测试用例设计方法之错误推测方法

    错误推测方法一.方法简介1.定义:基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例的方法。2.错误推测方法的基本思想:  错误推测方法  一.方法简介  1.定义:基于经验和直觉推测程序...

    论文研究-一种双参数拓扑推测方法.pdf

    针对采用单一性能参数推测网络拓扑结构算法的问题, 如有效性与网络负载有关以及测量节点性能参数时大多需要节点间时钟的同步等, 在现有的测量方法基础上, 提出了一种不需要节点间时钟同步可以测量端到端时延抖动和丢...

    fetching:Fetching 是 Metropolis-Hastings 的并行预测预取的实现。 预取算法使用推测执行来并行化 MCMC

    预取算法使用推测执行来并行化 MCMC。 参考 伊莱恩·安吉里诺、埃迪·科勒、阿莫斯·沃特兰、玛戈·塞尔策、瑞安·P·亚当斯。 。 在第 30 届人工智能不确定性会议上,UAI '14,2014 年。 伊莱恩·安吉里诺。 通过...

    生猪价格推测算法.rar生猪价格推测算法.rar

    生猪价格推测算法.rar

Global site tag (gtag.js) - Google Analytics