在web控制端报错误:
Task attempt_201405291351_0001_m_000000_0 failed to report status
for 744 seconds. Killing!
原因是由于执行合并索引操作时间较长,所以超过了600秒的时间限制,把这个值改高点就不会报错了。在网上查了一下,解决的方法:1、修改job参数
job.getConfiguration().setInt(
"mapred.task.timeout",
6000000);
2、修改hadoop默认设置,默认值为600s,将value值提高。
<property>
<name>mapred.task.timeout</name>
<value>
600000</value>
<description>The number of milliseconds before a task will be terminated
if it neither reads an input,
writes an output, nor updates its status string.
</description>
</property>
转载于:https://www.cnblogs.com/chao1118/p/3759147.html
相关资源:DirectX修复工具V4.0增强版