hadoop相关重要源码学习

Posted hiihygge

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hadoop相关重要源码学习相关的知识,希望对你有一定的参考价值。

RPC通信原理解析

  • 通过源码深入理解以下hadoop的组件及重要流程,巩固学习;

  • hdfs、yarn、mr

  • datanode和namenode如何通信?RM和NM如何通信?

    • 都是通过RPC通信协议 (远程过程调用(Remote Procedure Call))
    • 分为三个部分:服务端、客户端、通信协议
    • 服务端实现RPC接口协议,创建RPC服务(服务器地址、端口号、通信协议),接口协议包括(版本id,创建文件夹),客户端获取服务器代理(服务器地址,端口号,通信协议),服务端代理调用。

NameNode的启动源码

  • 画图网站:https://www.processon.com/

DataNode的启动源码

HDFS写文件的流程与源码阅读

Yarn的工作机制

部分资料来自五分钟学大数据、尚硅谷

以上是关于hadoop相关重要源码学习的主要内容,如果未能解决你的问题,请参考以下文章

Hadoop2源码分析-序列化篇

Spark源码剖析——SparkContext的初始化_Hadoop相关配置及Executor环境变量

Hadoop源码学习方法

Hadoop源码学习-编译源码

Hadoop中的MapReduce框架原理切片源码断点在哪断并且介绍相关源码FileInputFormat切片源码解析总结,那些可以证明你看过切片的源码

Hadoop源码篇--Client源码