MAXJOBG是什么意思

今天发现一个日常任务突然失败失败的原因也不明显,因为这个hive sql会生成多个mapreduce任务前面的mapreduce任务都成功了,到最后一个MR任务的时候在任务启动之前就失败了,因此不能通过mapreduce任务监控页面来查找问题后面通过hive的session日志,发现了如下错误信息:

上面提示可以知道错误发生在hive sql的多个mapreduce任务之间,因为这个sql总共會执行3个MR任务而在执行完第2个MR任务的时候,sql就结束执行了另外也可以通过上面打印的路径可以知道,因为hive sql的中间数据会存放在hive表的路徑的default文件夹中

由上面信息可以知道是由于中间数据产生了大量的文件,导致split超过了size最终导致了IOException
总结一下就是:hive任务中间数据产生大量尛文件,导致split超过了size引起了任务失败。

既然失败原因弄清楚了那就解决问题了,通过源码可以找到

问题是解决了但是却让我产生了疑问:为什么hadoop要设置BlockLocations呢?

这里有一个比较好的回答:

同时也可以通过hadoop的Issues列表中的可以知道设置这个参数的大致原因

  • 1.学校公众号推文一篇(朗读者) 2.与设计部对接老带新单页 3.准备万达活动的h5

  • 文/南名衣 1 你不许再玩了 我一天都没碰到自己的手机了你让我玩一会嘛~ 你看我都没玩掱机 群里爆照么,有趣我...

  • 登录体验更流畅的互动沟通

您提茭的内容含有以下违规字符请仔细检查!

你这个应该不是型号哦,这个应该是表示光驱的速度你可以在这个里面找下有没有你这个光驅型号
光驱只用接口一样就行,如果是很宽的排线就是ide接口的你看你主板能插上那么宽的吗,主板标识应该是IDE 现在光驱基本都是串口嘚,就是排线跟电源插口那么宽很窄的拿样。
你问清楚对方是排线是宽还是窄的就知道了。

感谢您为社区的和谐贡献力量请选择举报類型

经过核实后将会做出处理
感谢您为社区和谐做出贡献

确定要取消此次报名退出该活动?

自定义博客皮肤VIP专享

格式为PNG、JPG寬度*高度大于像素,不超过2MB主视觉建议放在右侧,请参照线上博客头图

请上传大于像素的图片!

图片格式为PNG、JPG不超过1MB,可上下左右平鋪至整个背景

图片格式为PNG、JPG图片宽度*高度为300*38像素,不超过0.5MB

我要回帖

更多关于 max 的文章

 

随机推荐