自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(24)
  • 资源 (14)
  • 收藏
  • 关注

原创 H2 Database中客户端与服务端的协议对照表

H2 Database中客户端与服务端的协议对照表 

2013-03-12 09:51:20 207

原创 Kryo为什么比Hessian快

Kryo 是一个快速高效的Java对象图形序列化框架,它原生支持java,且在java的序列化上甚至优于google著名的序列化框架protobuf。由于protobuf需要编写Schema文件(.proto),且需静态编译。故选择与Kryo类似的序列化框架Hessian作为比较来了解一下Kryo为什么这么快。序列化的过程中主要有3个指标:1、对象序列化后的大小 一个对象会被序列化工具...

2012-06-08 17:46:31 391

原创 序列化框架 kryo VS hessian VS Protostuff VS java

 序列化框架性能对比(kryo、hessian、java、protostuff)简介: 优点缺点Kryo速度快,序列化后体积小跨语言支持较复杂Hessian默认支持跨语言较慢Protostuff速度快,基于protobuf需静态编译...

2012-06-08 13:32:32 846

原创 转(How to Analyze Java Thread Dumps)

转自:http://www.cubrid.org/blog/dev-platform/how-to-analyze-java-thread-dumps/When there is an obstacle, or when a Java based Web application is running much slower than expected, we need to usethr...

2012-06-01 10:22:19 356

原创 Job初始化(一)

Job的初始化1.WordCount.java public static void main(String[] args) throws Exception { // 初始化Configuration Configuration conf = new Configuration(); --> Configuration.java 默认构造函数执行...

2012-05-26 20:10:50 514

原创 YARN/MRv2 Client端流程图

YARN/MRv2 Client端流程图

2012-05-26 20:06:51 133

原创 Yarn/MRv2中MapReduce的启动过程之Client端

Yarn/MRv2中MapReduce的启动过程之Client端Hadoop版本0.23.1Shell端$HADOOP_HOME/bin/hadoop jar $HADOOP_HOME/share/hadoop/mapreduce/hadoop-mapreduce-examples-0.23.1.jar wordcount input outputClient端1、 bi...

2012-05-21 11:05:10 142

原创 YARN/MRv2 ResourceManager端 源码分析1

2. ResourceManager端 Client端通过YarnRunner.submitJob()将Application提交给了ResourceManager。 连接Client与ResourceManager的协议为ClientRMProtocol,该协议的实现类为ClientRMService。 1) ClientRMService.java Client端与Resou...

2012-05-21 10:39:24 119

原创 YARN/MRv2 Client端 源码分析

 1. 客户端 1)Job.java 用户编辑好的MapReduce程序会通过Job.waitForCompletion(true)提交任务。  public boolean waitForCompletion(boolean verbose ) throws IOException, InterruptedException, ...

2012-05-20 19:11:26 120

原创 由Client启动ApplicationMaster的步骤

 1. 申请Application 1) 连接ResourceManager YarnConfiguration yarnConf = new YarnConfiguration(conf); InetSocketAddress rmAddress = NetUtils.createSocketAddr(yarnConf.get( YarnConfigura...

2012-05-20 17:02:33 746

原创 由ApplicationMaster启动一个Container的步骤

  1. 申请Container 1) 连接ResourceManager Configuration conf = new Configuration(); YarnRPC rpc = YarnRPC.create(conf); YarnConfiguration yarnConf = new YarnConfiguration(conf); // 获取Re...

2012-05-20 15:47:07 514

原创 YARN/MRv2状态机

转自http://weibo.com/coderplayApplicationApplicationAttempt Job Task TaskAttempt NodeManager Container 

2012-05-20 11:09:59 120

原创 YARN/MRv2异步处理编程模型介绍

一、前言    YARN/MRv2在处理请求时采用了基于事件驱动机制的异步编程模型SEDA,如下图所示:    事件通过Dispather中一个HandlerThread分发给该事件对应的EventHandlerService来处理。每种事件对应一种EventHandler。未被EventHandler处理的事件,会放在EventQueue中等待被处理。SEDA(Staged...

2012-05-20 10:55:24 120

原创 YARN常见异常

异常1:2012-05-16 16:18:42,468 WARN org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.ContainerLaunch: Failed to launch container.java.io.FileNotFoundException: File /tmp/nm-local-d...

2012-05-16 20:28:07 835

原创 YARN/MRv2环境搭建

搭建环境: 1)hadoop版本:0.23.1 2)Linux版本:Linux version 2.6.18-164.el5 3)操作系统:Red Hat Enterprise Linux Server release 5.4拓扑结构: 总共四台机器(A、B、C、D) namenode:A、B datanode:A、B、C、D ResourceManager:B NodeManager:A、B、C...

2012-05-15 16:19:23 113

原创 InterfaceAudience InterfaceStability

转:http://shuofenglxy.iteye.com/blog/935597InterfaceAudience 类包含三个注解类型,用来被说明被他们注解的类型的潜在的使用范围(audience)。         @InterfaceAudience.Public: 对所有工程和应用可用         @InterfaceAudience.LimitedPrivate: 仅...

2012-05-14 17:51:41 86

原创 Linux的资源控制——cgroup

 1、  cgroupcgroup与进程类似,是分等级的。各个属性继承于父进程。用户可以通过cgroup为其控制的任务分配资源,如:CPU、内存、网络带宽等。cgroup包含了多个子系统,每个子系统代表一个单一的资源。以Redhat企业版6为例,共有9个子系统。分别为:a) blkio:用于限制每个块设备的输入输出。如:磁盘、usb等b) cpu:提供对cpu的访问c) cpu...

2012-05-13 14:01:05 184

原创 Storm中以后可能会出现的几个比较有用的功能

1、replication nathan提到可以通过自己实现的Grouping方式来让同一个流发送到不同的机器上,从而达到Replication的效果。2、Hook 在执行Spout/Bolt的emitted, acked, failed方法前后所执行的Hook.3、定制某个流发送到特定的某个机器上 可以实现1中的效果,还可以利用本地化进行补数据。由于宕机等事故,导致部分数据丢...

2012-03-25 13:55:46 136

原创 Storm 与 Esper

将storm做更高层次的抽象就没有办法绕开数据的元数据。Storm本身只提供到fields级别的,而且发送单位只能是List<Object>,nathan在这方面虽有意向,但没有说明开发计划。基于事件流分析的Esper有较为丰富的上层接口,其类SQL语言对数据开发人员也比较友好。在Github上也有人做过此类的尝试,https://github.com/tomdz/storm-es...

2012-03-25 13:34:37 276

原创 storm-user note

About resend message:http://groups.google.com/group/storm-user/browse_thread/thread/c5f06d757a51e0eb About CoordinatedBolt:http://groups.google.com/group/storm-user/browse_thread/thread/452131...

2012-01-17 10:18:01 58

原创 2011年终总结之流水账

   随着本山大叔令人回味的此处省略N字,时光平淡的带我进入了北航的下半学期。习惯了上课的节奏和北京的生活,一切都已不再新鲜。我的主要时间都用在了《深入理解Linux内核》这本书上,然而当我写这次总结时,我俨然已经不记得是如何深入理解的了。看来即使弄懂了原理,没有应用场景让你思考,没有问题让你去实践,是做不到深入理解的。同样也是关于Linux的,本学期碰到了有史以来最不好对付的一门课——“linu...

2012-01-06 13:25:38 104

原创 Hadoop与Strom

   2011最后一个季度的工作基本上是围绕着两个开源项目展开的,总结如下:   由于硬件的瓶颈,摩尔定律已无法跟上数据量增长的趋势。分布式系统应运而生,而Hadoop和Storm正好代表了两个分布式系统发展的两个方向。   分布式系统,其主要问题在于如何在节点上将对应的操作应用到数据上。其计算模型也就变成了如何对数据或者操作或者两者的混合进行分发和处理。Hadoop根据移动计算优于移动数据的原则...

2012-01-06 13:22:21 89

原创 Hadoop中一些优化想法

[size=medium]最近看了一些在线上跑的程序,发现一个Map输入量在700多mb,而reduce的输入只有几k。一个HiveSql程序,发现该程序只是将文件第一行的数值读出来,然后处理,其他都不需要,Hadoop在对文件的部分内容处理上还需要改进,目前无论是你的需求是什么,都会读入整个文件。[/size][size=medium]有时候我的程序不需要排序,但是在Map的输出和拷贝Map...

2011-10-28 17:08:56 63

原创 在Hadoop集群中动态增加和减少机器

[size=medium]增加机器:[/size]1、将新增加的机器配置文件配好2、将新增加的机器主机名/IP添加到Master机器中的$HADOOP_HOME$/conf/slaves文件中3、在新增加的机器中输入以下命令[quote]$ cd path/to/hadoop $ bin/hadoop-daemon.sh start datanode $ bin/hadoo...

2011-10-26 18:08:30 230

基于博创2410的华容道游戏

由ARM300的资源修改而来,有横刀立马和天罗地网两个模式,可直接运行于博创2410平台,轻松易懂。

2011-07-01

基于博创2410的打地鼠游戏

基于博创2410平台,ARM9,ucos操作系统,游戏共4个关卡,分为单人模式和双人对战模式,触摸屏操作,有背景音乐

2011-07-01

Labview毕业设计-基于网络的虚拟测控实验系统(论文,源程序)

(1)完成差动变面积式电容传感器、金属箔式应变片电桥性能等虚拟实验的设计;(2)建立与数据库Sql Server2000的连接,完成实验数据在底层数据库的存和取;(3)完成实验信号的采集;(4)网页的开发,可以通过用户网页对实验进行参数设置以及实验结果的观察分析。

2010-06-13

OODefrag10破解版

非常好用且速度极快的硬盘整理软件。破解版,比WINDOWS自带的磁盘整理快很多。 附带破解文件

2010-06-05

3D桌面,立方体屏幕,可旋转,Yodm3D

  CTRL+SHIFT+Left/Right = 翻转桌面   CTRL+SHIFT+Up = 激活并显示远看效果, 按Left 或right 进行反转   CTRL+SHIFT+Down = 激活并显示近看效果, 按Left 或right 进行反转   长按CTRL+SHIFT 可以利用鼠标左键反转,利用滑轮进行放大或缩小   1.适用于Windows Vista 或 XP ,不支持2000或更旧的版本   2.需要支持DirectX 9   占用约83000K内存,需要较高电脑配置;   支持自定义背景,可自由调整转动速率;   四个桌面使用,互相不存在干扰

2010-06-05

MP3剪切——MP3.Recorder.Cutter.v5.0(附带破解)

简单好用,收藏,附带破解,无限制 1、把Mp3文件按选取时间段的方式进行切割。 2、将大的Mp3(其实可以选取任何)文件切割成自定义的大小。3、将播放时间长的Mp3文件切割成自定义的长度。 4、将切割后的小文件还原成原来的大小

2010-06-05

数据库MDB读取软件MDBPLUS

收藏这一款,绿色软件,无需安装,小巧玲珑

2010-06-05

汉字字模点阵数据批量生成工具(附操作手册)

找了很久,才找到这一个合适的,适用于单片机89c51的课程设计,和其他N多功能

2010-06-05

工厂供电课程设计-车间低压配电系统及车间变电所 计算数据

这是数据计算!WORD格式在http://download.csdn.net/source/1304095 一车间负荷计算; 全厂负荷计算; 短路计算; 10KV一次设备选择校验; 380v一次设备; 母线选择; 高低压设备进出线

2009-05-13

工厂供电课程设计——车间低压配电系统及车间变电所设计

一)机加工一车间生产任务 本车间承担机修厂修理的配件生产。 (二)设计依据 车间平面及设备布置图。(附1) 本车间承担机修厂修理的配件生产。 车间用电设备明细表。(附2) 车间变电所配电范围 车间变电所设在车间东南角,除为机械加工一车间配电外,还要为机械加工二车间、铸造、铆焊、电修车间配电,其用电设备明细表。(附3)

2009-05-13

vista黄皮书

全面为您解析vista,超强的学习宝典<br>

2007-09-16

空空如也

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

TA关注的人

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