Hadoop学习笔记二

本文详细介绍了Hadoop中Job的五种状态及其转换条件,包括PREP、RUNNING、SUCCEEDED、FAILED和KILLED,并解释了这些状态转换所对应的事件。此外,还涵盖了Hadoop1与Hadoop2中关于内存配置的区别。
摘要由CSDN通过智能技术生成

1、Job的状态及状态转换:

job总共有5种状态(PREP、RUNNING、SUCCEEDED、FAILED、KILLED),其转换及其对应的事件

  • PREP -> RUNNING:作业的Setup Task(job-setup Task)成功执行完成
  • PREP -> FAILED/KILLED:人为使用Shell命令杀死作业,即bin/hadoop job [-kill|-fail] <jobid>
  • RUNNING -> SUCCEEDED:作业的Clean Task(job-clean Task)执行成功
  • RUNNING ->  FAILED:多种情况可导致该状态转移,包括人为使用Shell命令杀死作业,作业的Cleanup/Setup Task运行失败和作业失败的任务数超过了一定比例
  • RUNNING -> KILLED:人为使用Shell杀死作业

2、hadoop2中,yarn、namenode等进程ID默认保存在/tmp目录下,可以在yarn-daemon.sh、hadoop-daemon.sh中通过修改YARN_PID_DIR、HADOOP_PID_DIR来指定目录

3、hadoop1中,MR的内存大小由mapred.child.java.opts配置,默认200M,在hadoop2中,MR的内存大小分别由mapreduce.map.memory.mb和mapreduce.reduce.memory.mb配置,默认也调整到1024

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值