主从结构

  • 主节点,只有一个 : JobTracker   ,JobTracker 一般情况下,运行在 namenode 这台机器上。
  • 从节点,有很多个 : TaskTrackers  ,  部署在剩下的 datanode 上。

这里谈的 JobTracker 、TaskTrackers 都是 JVM。

JobTracker 负责:

  • 接收客户提交的计算任务

计算任务: 肯定是一段代码---你要怎么操作我的数据。

  • 把计算任务分给TaskTrackers 执行
  • 监控TaskTracker的执行情况

我把任务分配给你了,能否分配成功?失败怎么办?工作的进度?工作的结果? 如果出现了这些问题,MapReduce都会透明的帮我们解决掉这些问题。假如被分配到任务的 TaskTracker 不能够 顺利的完成任务,JobTracker会透明的把任务切换到 另外一台虚拟机上。

但是这种 切换 我们是感觉不到的,这就是用框架的好处,我们写 java 的人只需要关注 业务逻辑。

TaskTrackers 负责 :

  • 执行JobTracker分配的计算任务

最新文章

  1. C#通过WMI的wind32 的API函数实现msinfo32的本地和远程计算机的系统日志查看功能
  2. 打开Application Data
  3. josn
  4. CSS中的margin、border、padding区别
  5. 基于S5PC100裸机程序之SPI(上)
  6. 【原】1.1RDD源码解读(一)
  7. [BZOJ 1006] [HNOI2008] 神奇的国度 【弦图最小染色】
  8. ARM架构和X86架构对比
  9. keepalived问题
  10. delphi odbc远程连接sqlserver
  11. js中的forEach/map方法
  12. cuda编程-矩阵乘法(1)
  13. 网易云课堂-----Linux内核分析-----期末主观题
  14. IDEA启动Tomcat报错1099 is already in use
  15. 转: gcc 指定运行时动态库路径
  16. Vultr新推出3.5美元/月套餐,并且支持微信支付了
  17. 命令行创建Android应用,命令行生成签名文件,命令行查看签名信息,对APK包签名并编译运行
  18. TypeScript的配置文件 tsconfig.json
  19. cocos2d-x画线
  20. CSS的单位 及 css3的calc() 及 line-height 百分比

热门文章

  1. C#开发奇技淫巧三:把dll放在不同的目录让你的程序更整洁
  2. Html5 简单选择排序演示
  3. iOS-----程序异常处理----- 断言NSAssert()和NSParameterAssert区别和用处
  4. WCF学习之旅—WCF服务部署到应用程序(十)
  5. Hadoop的数据管理
  6. c#编程基础之字符串函数
  7. Python爬虫小白入门(二)requests库
  8. 详解web容器 - Jetty与Tomcat孰强孰弱
  9. QT 删除文件指定目录
  10. asp.net mvc View视图相关