设为首页 收藏本站
查看: 740|回复: 0

[经验分享] hadoop的体系结构

[复制链接]

尚未签到

发表于 2016-12-10 06:46:27 | 显示全部楼层 |阅读模式
  一、HDFS的体系机构
  1:分布式文件系统: 管理网络中跨多台计算机存储的文件系统
  2:   hdfs以流式数据访问模式来存储超大文件
  一次写入,多次修改
  2:数据块是存放在datanode节点上。
  客户端open打开NameNode节点的连接,向DateNode节点写入数据,也可以读取数据。
  3:NameNode和dataNode之间是通过心跳机制进行通信的。使用tcp协议
  二、MapReduce的体系机构
  1:分布式编程架构,以数据为中心,更看吞吐率,分而治之,Map将一个任务分解成多个子任务,
  Reduce将分解后多任务分别处理,并将结果汇总最终结果
  2:客户端启动mapreduce的核心jobTraker节点,由jobTraker向TaskTraker分配map任务,TaskTrasker对数据块进行处理。
  3:jobTraker和TaskTraker也是通过心跳进行通信的。与HDFS类似,也是主从
  4:TaskTraker具有独立的虚拟机。
  5:JobTracker是在接受最后一个任务运行完成后,才会将作业标志为成功。
  6 :map和reduce任务的输出保存的地方不一致,因为map的输出是中间结果,所以保存在本地硬盘即可,而reduce输出的结果需要保存在hdfs上。
  7 : 基本概念
  作业(job): 包含一个mapreduce的所有用到的ar操作
  任务(Task):一个作业包含输入、输出、和若干个Task,分为mapTask 和 reduceTask
  键值对: map()、reduce()函数的输入、输出都是以键值对的形式 
  8: 生命周期 
  一、 提交作业  : 编写mapreduce程序,输入输出路径、通过jobclient来提交
  二、 作业调度 : FIFO调度器(默认)、公平调度器、容量调度器
  三、 任务分配 : TaskTracker和JobTracker之间的通信与任务的分配是通过心跳机制完成的 
  TaskTracker会主动向JobTracker询问是否有作业要做,如果自己可以做,那么就会申请到任务
  四、状态更新

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-311993-1-1.html 上篇帖子: 最近hadoop遇到的issuses 下篇帖子: hadoop 流程 细节详解
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表