JobTracker是整个MapReduce计算框架中的主服务,相当于集群的“管理者”,负责整个集群的作业控制和资源管理。本文对JobTracker的启动过程及心跳接收与应答两个主要功能进行分析。1JobTracker启动过程1.1各种线程功能函数offerService()会启动JobTracke...
分类:
其他好文 时间:
2014-12-06 13:58:21
阅读次数:
290
进程状态代码及说明:STATE代码说明D不可中断的睡眠. 通常是处于I/O之中.R运行中/可运行. 正处于运行队列中.S可中断的睡眠. 等待某事件发生.T已停止. 可能是因为shell作业控制或进程正被调试.W分页中. 不适用于内核2.6.xx及以后的版本.X死亡. 再也不会出现.Z死/僵尸进程.<...
分类:
系统相关 时间:
2014-11-04 16:46:44
阅读次数:
238
作业控制语言(job control language
简称JCL)是用于描述MVS,OS/390和VSE操作系统上描述作业的语言。描述操作系统对全部作业分配计算机的运行时间和资源。作业是分步骤进行
的,在编制程序时需要加入特殊语句使作业能够分步进行。作业是运行在后台的,不需要用户交互,用户的请求初...
分类:
其他好文 时间:
2014-06-09 21:21:40
阅读次数:
185
linux和unix都是多任务的操作系统,也就是说系统可以同时运行多个任务或者进程。下面我们来说一下在linux或者unix下用来处理多任务的作业控制命令。什么是作业控制(job
control)?作业控制就是可以停止或者暂停正在执行的程序,还可以使暂停的进程重新开始运行。这些都是可以通过我们的sh...
分类:
系统相关 时间:
2014-05-26 16:34:57
阅读次数:
429