您的位置:首页 > 大数据 > Hadoop

60天计划第9天 hadoop基础

2020-02-02 20:39 274 查看

今天复习*2,*6,*8以及今天所学 。
1.map maptask 申请计算机资源 yarnchild(进程的名字)
reduce reducetask 申请计算机资源 container
2.main函数是程序的入口
3. 这是一个基本的类。执行顺序是这样的
class A{
static int i;静态变量
int id;//全局变量
static{ //静态代码块
}
{ }//构造代码块(非静态)
void xxx(){
}//非静态函数
void A(){
}//构造函数
}
其中执行顺序 如下:
1.所有阶段赋予默认值
2.调用静态代码块+赋值(从上到下)
3.其中又分为三步。1.分配内存
2.成员变量赋予默认值
3.成员变量赋予初始值(构造代码块 + 赋值语句)
4.checksum是校验和
5.
NN和2NN的工作机制。1.滚动。最初的是一个inprograss-1对一个文件进行滚动日志,产生一个1-19,又产生了一个inprograss20
2.检索。看到英文所写,翻译过来就是从名称节点检索镜像文件和日志。所以说辅助名称节点就是拷贝,把名称节点的编辑日志和镜像文件都拷贝过来,然后进行第三步。
3.合并。把拷贝过来的东西融合。
4.拷贝。把合并的东西再还给名称节点。
5.重命名检查点文件(ckpt文件)。重命名变成镜像文件。

  • 点赞
  • 收藏
  • 分享
  • 文章举报
睡觉不磨牙的蜗牛 发布了14 篇原创文章 · 获赞 0 · 访问量 323 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: