FangHeart's blog

爱生活,爱编码。


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 搜索

YARN之Resource Manager 总体架构

发表于 2017-01-10 | 分类于 hadoop-yarn | 阅读次数
RM粗略介绍在YARN中,ResourceManager负责集群中所有资源的统一管理和分配,它接收来自各个节点(NodeManager)的资源汇报信息,并把这些信息按照一定的策略分配给各个应用程序(实际上是ApplicationManager)。 RM组成ResourceManager主要由以下几个部分组成: 用户交互YARN分别针对普通用户,管理员和Web提供了三种对外服务,分别对应ClientRMService、AdminService和WebApp: ClientRMServiceClientRMService是为普通用户提供的服务,它会处理来自客户端各种RPC请求,比如提交应用程序、 ...
阅读全文 »

hadoop2.0之YARN中的Container

发表于 2017-01-10 | 分类于 hadoop-yarn | 阅读次数
Container概念引出在学习Hadoop YARN—Hadoop 2.0新引入的通用资源管理系统过程中,总会遇到Container这一概念,由于中文资料的缺乏,很多人对Container这一概念仍非常的模糊。它与Linux Container是什么关系,它是否能像Linux Container那样为任务提供一个隔离环境?它代表计算资源,还是仅仅是一个任务处理进程?本文将尝试介绍Container这一概念。 hadoop中任务工作流程在学习Container之前,大家应先了解YARN的基本架构、工作流程。比如,大家应该了解一个应用程序的运行过程如下: 步骤1:用户将应用程序提交到Resou ...
阅读全文 »

java语言基础11、StringBuffer、String、冒泡、选择、二分、Interger等

发表于 2017-01-04 | 分类于 java基础 | 阅读次数
01_常见对象(StringBuffer类的概述) A:StringBuffer类概述 通过JDK提供的API,查看StringBuffer类的说明 线程安全的可变字符序列 B:StringBuffer和String的区别 String是一个不可变的字符序列 StringBuffer是一个可变的字符序列 02_常见对象(StringBuffer类的构造方法) A:StringBuffer的构造方法: public StringBuffer():无参构造方法 public StringBuffer(int capacity):指定容量的字符串缓冲区对象 public StringB ...
阅读全文 »

java语言基础10、Scanner、String类对象

发表于 2017-01-04 | 分类于 java基础 | 阅读次数
01_常见对象(Scanner的概述和方法介绍)(掌握) A:Scanner的概述 B:Scanner的构造方法原理 Scanner(InputStream source) System类下有一个静态的字段:public static final InputStream in; 标准的输入流,对应着键盘录入。 C:一般方法 hasNextXxx() 判断是否还有下一个输入项,其中Xxx可以是Int,Double等。如果需要判断是否包含下一个字符串,则可以省略Xxx nextXxx() 获取下一个输入项。Xxx的含义和上个方法中的Xxx相同,默认情况下,Scanner使用空格,回车等作 ...
阅读全文 »

java语言基础09、包、import、四种权限、匿名内部类

发表于 2016-12-29 | 分类于 java基础 | 阅读次数
01_面向对象(package关键字的概述及作用)(了解) A:为什么要有包 将字节码(.class)进行分类存放 包其实就是文件夹 B:包的概述 举例: 学生:增加,删除,修改,查询 老师:增加,删除,修改,查询 ... 方案1:按照功能分 com.heima.add AddStudent AddTeacher com.heima.delete DeleteStudent DeleteTeacher com.heima.update UpdateStudent ...
阅读全文 »

Apache Falcon(一)安装

发表于 2016-12-28 | 分类于 大数据 | 阅读次数
如今,随着大数据越来越流行,大数据安全治理也变得越来越火热,介绍下其中数据处理框架Apache的顶级项目Falcon。先以安装为开始。 1. Hadoop配置项的修改1.1 修改yarn-site.xml操作机器 在主机-1、主机-2、主机-3节点上使用 hdfs 用户, /var/local/hadoop/hadoop-2.6.0/etc/hadoop 目录下 操作指令 1vim yarn-site.xml 在标签内修改添加如下内容 <property> <name>mapred.jobtracker.taskScheduler</name> ...
阅读全文 »

java基础08、多态、抽象、接口

发表于 2016-12-28 | 分类于 java基础 | 阅读次数
01_面向对象(多态的概述及其代码体现) A:多态(polymorphic)概述 事物存在的多种形态 B:多态前提 a:要有继承关系。 b:要有方法重写。 c:要有父类引用指向子类对象。 C:案例演示 代码体现多态 02_面向对象(多态中的成员访问特点之成员变量) 成员变量 编译看左边(父类),运行看左边(父类)。 03_面向对象(多态中的成员访问特点之成员方法) 成员方法 编译看左边(父类),运行看右边(子类)。【动态绑定】 04_面向对象(多态中的成员访问特点之静态成员方法) 静态方法 编译看左边(父类),运行看左边(父类)。 (静态和类相关,算不上重写,所以,访 ...
阅读全文 »

java语言基础07、代码块、继承、方法重写、this、super、final

发表于 2016-11-23 | 分类于 java基础 | 阅读次数
01_面向对象(代码块的概述和分类)(了解)(面试的时候会问,开发不用或者很少用) A:代码块概述 在Java中,使用{}括起来的代码被称为代码块。 B:代码块分类 根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解)。 C:常见代码块的应用 a:局部代码块 在方法中出现;限定变量生命周期,及早释放,提高内存利用率 b:构造代码块 (初始化块) 在类中方法外出现;多个构造方法方法中相同的代码存放到一起,每次调用构造都执行,并且在构造方法前执行 c:静态代码块 在类中方法外出现,并加上static修饰;用于给类进行初始化,在加载的时候就 ...
阅读全文 »

java语言基础06、构造方法、方法重载、static相关

发表于 2016-11-22 | 分类于 java基础 | 阅读次数
01_面向对象(构造方法Constructor概述和格式)(掌握) A:构造方法概述和作用 给对象的数据(属性)进行初始化 B:构造方法格式特点 a:方法名与类名相同(大小也要与类名一致) b:没有返回值类型,连void都没有 c:没有具体的返回值return; 02_面向对象(构造方法的重载及注意事项)(掌握) A:案例演示 构造方法的重载 重载:方法名相同,与返回值类型无关(构造方法没有返回值),只看参数列表 B:构造方法注意事项 a:如果我们没有给出构造方法,系统将自动提供一个无参构造方法。 b:如果我们给出了构造方法,系统将不再提供默认的无参构造方法。 注意:这个时候,如 ...
阅读全文 »

java语言基础05、面向对象概念、对象相关、this简单介绍

发表于 2016-11-21 | 分类于 java基础 | 阅读次数
01_面向对象(面向对象思想概述)(了解) A:面向过程思想概述 第一步 第二步 B:面向对象思想概述 找对象(第一步,第二步) C:举例 买煎饼果子 洗衣服 D:面向对象思想特点 a:是一种更符合我们思想习惯的思想 b:可以将复杂的事情简单化 c:将我们从执行者变成了指挥者 角色发生了转换 E:面向对象开发 就是不断的创建对象,使用对象,指挥对象做事情。 F:面向对象设计 其实就是在管理和维护对象之间的关系。 G:面向对象特征 封装(encapsulation) 继承(inheritance) 多态(polymorphism) 02_面向对象(类与对象 ...
阅读全文 »
12345
FangHeart

FangHeart

不忘初心,方得始终。

43 日志
12 分类
47 标签
GitHub 微博 知乎 邮箱
  • HaroldLiuChi
  • GaoGuangYu
  • WenJieWang
  • DuanXiong
  • DongXiCheng
© 2016 - 2020 FangHeart
由 Hexo 强力驱动
主题 - NexT.Pisces
本站访客数22人次 本站总访问量52次