自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JJZHK

Yarn, OMG!

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 Yarn源代码分析之旅---ResourceManager---用户交互之ResourceManagerAdministrationProtocol与AdminService

AdminService为管理员提供了一套独立的服务接口,以防止大量的普通用户的请求使得管理员发送的管理命令饿死。管理员可以通过这些接口命令管理集群,比如动态更新节点列表,更新ACL列表,更新队列信息等等A

2016-01-24 22:31:03 1861

原创 Java NIO之多个Selector的实现

欢迎大家讨论,我也是接触时间不长,有问题欢迎大家指正。欢迎转载,转载请注明出处楔子最近在研究JAVA NIO的相关知识,发现网上多是三种类型的研究文章,一是单Reactor单Selector,二是主从Reactor单Selector,三就是无Reactor单Selector,有一篇是一个Selector绑定两个地址的文章。但是随着链接数增多,单Selector肯定不能满足对于系统性能的

2014-09-26 07:15:10 20152 10

原创 Yarn源代码分析之旅---NodeManager---Container管理之资源本地化

概述            ContainerManagerImpl内部包含一个负责资源本地化的服务,它负责Container所需资源的本地化,能够根据描述从HDFS上下载Container所需的文件资源并尽量将他们分摊到各个磁盘上,以防止出现访问热点。此外还会为下载的文件添加访问控制权限,并为之施加何时的磁盘空间使用份额。           初始化时会生成一个ScheduledThre

2014-02-20 11:43:50 3377

原创 Yarn源代码分析之旅---NodeManager---健康检查

概述           在NodeManager的初始化的时候,我们会看到如下代码:

2014-02-20 07:10:38 3976 1

原创 Yarn源代码分析之旅---ResourceManager---AM管理之AMLivelinessMonitor

概述        在RM进程内,有两个关于AMLivelinessMonitor的服务被添加到了服务列表里面,一个是amLivelinessMonitor,另一个是amFinishingMonitor。AMLivelinessMonitor实现了AbstractLivelinessMonitor(从这里可以看出一个AM对应一个ApplicationAttempt),此对象又实现了Abstra

2014-02-17 06:58:01 3482

原创 Yarn源代码分析之旅---总体架构---概述与总体架构

一、Haddoop 1.0的不足与Hadoop2.0的产生        学习和研究过Hadoop1.0的人都应该知道,在Hadoop1.0中,使用了Master\Slave的架构模式,jobTracker运行在单点的NameNode上,同时兼备了资源管理和作业控制两个功能,使得它成为了系统的最大一个瓶颈,严重制约了Hadoop集群的扩大;并且单点的NameNode一旦出现故障将导致整个集群不

2014-01-26 06:20:54 8771 2

原创 Yarn源代码分析之旅---文章目录

先上大图,开始Yarn源代码之旅。

2014-01-25 08:36:49 3541 2

原创 HTML5 游戏示例,只贴图,贴代码,不说话。

可以切换地图,主角可以跑动,加入了角色面板,可以实现障碍物躲避,但是目前还没有实现。(图片来自于深蓝色右手的图片)源代码地址 :

2012-02-13 10:20:31 1394 1

原创 『GEF』如何在Palette中添加自定义菜单。

   在GEF3.0中,支持了GraphicalEditorWithFlyoutPalette面板,它可以折叠,而且有右键菜单,通过重载,我们可以在它的右键菜单上增加我们自己的功能。   首先,需要重载Editor的createPaletteViewerProvider方法,返回一个我们自己的PaletteViewerProvider对象,如下:   @Overri

2009-06-23 14:43:00 3053 1

原创 水浒108将

 1. 呼保义 宋江 (表字公明,呼保义,“黑宋江”,郓城押司) 2. 玉麒麟 卢俊义 (北京大员外,河北三绝) 3. 智多星 吴用 (表字学究,道号加亮先生) 4. 入云龙 公孙胜(一清道人) 5. 大刀 关胜  (蒲东巡检) 6. 豹子头 林冲 (八十万禁军教头) 7. 霹雳火 秦明 (青州指挥司总管兵马统制)8. 双鞭 呼延灼 (汝宁州都统制,呼延赞之后) 9. 小李广 花荣 (清风寨知寨)

2008-09-04 13:49:00 2469

转载 GetMessage与PeekMessage深入浅出

深入GetMessage和PeekMessage Bob GundersonMSDN技术组作于:1992年11月11日 Creamdog译于:2002年3月13日 译者的话该文重点讲述了Windows处理事件、消息的具体过程和步骤。尤其是在系系处理鼠标键盘事件的过程上做了详解。通过这篇文章,你将对Windows的消息处理机制有一个较全面的了解。概念 

2008-09-04 10:34:00 746 1

转载 ASP.NET中页面跳转的三种方式比较

 1、 response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳 转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护。但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器端。需要注意的是跳转后内部空间保存的所有数据信息将

2008-01-29 17:21:00 728

原创 Delphi实现贪吃蛇游戏

Borland公司推出的开发工具Delphi6.0功能强大,我现在为大家介绍一下利用Delphi来制作手机游戏贪吃蛇。首先,打开New菜单,新建一个Form1,将它的Caption属性命名为贪吃蛇,打开System选项卡,在表单中添加一个PaintBox控件,大小自己控制,再在表单中添加两个Timer控件,timer1(控制蛇),timer2(控制食物),加入一个TMainMenu控件,它有三个顶

2003-07-19 00:35:00 1989

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除