自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 为hadoop 0.20.2加上hadoop 0.21的backupnode功能

1、将BackupNode和BackupStorage加入0.20.22、将org.apache.hadoop.hdfs.DFSConfigKeys加入0.20.23、将CheckPointer加入4、org.apache.hadoop.hdfs.server.common.HDFSConstants.java 增加NamenodeRole5、为Namenode增加NameNode

2011-12-31 16:47:46 1375

原创 hadoop 0.21的bakupnode的工作过程分析

1、backupnode启动后,在初始化阶段完成握手和注册,其中在握手阶段handShake,检测storage的版本是否一致,同时建立到namenode的RPC句柄,保存在成员变量namenode当中,registerWith通过RPC调用Namenode的register,完成backupnode信息在namenode上的注册,同时完成在FSNamesystem和FSEditLog上的检查,如

2011-12-29 17:48:22 978

翻译 hadoop 0.23 YARN分布式程序的编写 (Hadoop MapReduce Next Generation - Writing YARN Applications)

原文:http://hadoop.apache.org/common/docs/r0.23.0/hadoop-yarn/hadoop-yarn-site/WritingYarnApplications.html目的    这个文档从比较高的层面上描述了如何编写一个YARN应用概念和流程    首先说的概念是“Application Submission Client”他负责将“Ap

2011-12-26 11:51:51 4031 1

翻译 hadoop 0.23的容量调度器简介(Hadoop MapReduce Next Generation - Capacity Scheduler)

原文:http://hadoop.apache.org/common/docs/r0.23.0/hadoop-yarn/hadoop-yarn-site/CapacityScheduler.html这个文档描述了CapacityScheduler,一个可插入的hadoop调度器,它可以使的多个用户可以安全的共享一个大的集群,他们的应用程序可以在容量限度下获取到需要的资源。概述Capac

2011-12-22 18:10:17 3608

转载 WebKit – WebKit Major Objects

http://www.jjos.org/%E4%BA%92%E8%81%94%E7%BD%91/%E6%B5%8F%E8%A7%88%E5%99%A8/2010/05/10/308_webkit-webkit-major-objects.htmlWebCore在载入并且显示一张页面时,会创建许多的对象与页面中的各个元素相互对应。这些对象之间的关系,以及由谁来创建并且管理的呢?对于不同的

2011-12-19 15:41:29 1216 1

转载 WebKit之页面加载

http://www.jjos.org/%E8%BD%AF%E4%BB%B6%E6%9E%B6%E6%9E%84/webkit-%E8%BD%AF%E4%BB%B6%E6%9E%B6%E6%9E%84/2010/04/29/136_webkit.htmlWebKit在渲染一张页面之前,首先,需要从网络上载入页面数据,以及页面中所使用到的图片、脚本、CSS等资源。然后,通过布局引擎将获取

2011-12-19 15:32:57 862

转载 chrome涉及开源项目

http://blog.csdn.net/achellies/article/details/6110101Google Chrome是一个优秀的开源的浏览器,其开发过程大量地使用了网上现在成熟稳定的开源代码,目前Chrome所涉及26个开源代码:1、Google Breakpad    /src/breakpad    开源的跨开台程序崩溃报告系统。2、Google

2011-12-19 14:41:55 1900

转载 WebKit介绍及总结(三)

http://blog.csdn.net/achellies/article/details/6106956六 . 编译与调试在 ubuntu-10.04 上编译 Webkit ,所用的版本 r60742 ,基于 Qt :安装 sudo apt-get install libxslt-dev gperf bison libsqlite3-dev flex libqt4-dev

2011-12-19 14:37:19 1191 1

转载 WebKit介绍及总结(二)

http://blog.csdn.net/achellies/article/details/6106955五 . 调用过程知道了 WebKit 的大体结构,我们就可以深究下去,看看这个浏览器引擎具体是怎么工作的。首先介绍几个基本且重要的类:Page :打开 page.h 头文件,我们似乎看不到我们概念中的“页面”相关的东西,没错,这里的 Page 并非就是我们印象中的

2011-12-19 14:36:16 1088

转载 WebKit介绍及总结(一)

http://blog.csdn.net/achellies/article/details/6106940一 . WebKit 简介     Webkit 是一个开放源代码的浏览器引擎 (web browser engine) ,最初的代码来自 KDE 的 KHTML 和 KJS( 均开放源代码 ) 。苹果公司在 Webkit 的基础上做了大量优化改进工作 ,此时的 Apple We

2011-12-19 14:33:04 929

转载 Chromium的多进程架构

转自:http://www.grati.org/?p=551问题:创造一个从来不会崩溃或者挂起的渲染引擎是几乎不可能。同样,创造一个绝对安全的渲染引擎也非常的困难。从某些方面说,现在的浏览器就像早期的单用户共享多任务操作系统一样。一个应用程序出错可能导致整个系统的崩溃,现代浏览器的一个tab也一样。例如,一个浏览器或者插件的bug可能导致整个浏览器的崩溃。架

2011-12-19 13:27:20 1702

转载 Chromium如何显示网页(how Chromium displays web pages)

本来想自己翻译,刚好找到了lishen的译文,这下省事了。转自:http://www.grati.org/?p=563本文档从底层原理开始介绍了Chromium如何显示网页。阅读本文之前你应该首先阅读“Chromium的多进程架构”这篇文章,重点要理解主要组件结构图。您可能也有兴趣阅读“多进程资源加载“这篇文章来了解网页是如何从网络获取的。应用层次概念图

2011-12-19 13:25:25 2939

原创 chrome源代码学习的路径

编译:对于ubuntu需要sudo apt-get install bison fakeroot flex g++ g++-multilib gperf \  libapache2-mod-php5 libasound2-dev libbz2-dev libcairo2-dev \  libdbus-glib-1-dev libgconf2-dev libgl1-mesa-dev

2011-12-14 09:52:37 2005

转载 关于V8 JavaScript Engine的使用方法研究

原文链接:http://lcgg110.iteye.com/blog/1115012一、写在前面的话 随 着google io大会上对android 2.2系统展示,一个经过高度优化的android系统(从dalvik虚拟机,到浏览器)呈现在大家面前。开发者们会非常自然地将目光落在dalvik 虚拟机方面的改进(包括ndk工具对jni联机单步调试的支持),很多应用接口的调整以及以此为基础的

2011-12-12 17:40:36 1886

转载 在C++中嵌入JavaScript——Google V8 JavaScript Engine使用体验

原文:http://kb.cnblogs.com/a/1670016Google V8 Script Engine 使用体验Google V8 JavaScript Engine是google为 Chrome's浏览器开发的脚本引擎,现在可以使用V8 JavaScript Engine在C++程序中建立自己的脚本环境。 1.准备工作1). 安装一个SVN客户

2011-12-12 17:31:21 4750

转载 hadoop 0.23 HDFS的搭建与配置

hadoop 0.23.0比先前的0.20版本有了很大的改动,而我目前最感兴趣的还是HDFS部分的federation部分,由于相关配置资料比较少,下面就把这两天配置情况总结一下作为备忘:要配置hdfs,关键要知道namenode、datanode、secondarynamenode、backupnode都需要什么配置,下面分别来讨论一下:1、namenode1)需要一些目录放置fsi

2011-12-07 17:52:39 9845 1

原创 hadoop 0.23相关资源

http://www.slideshare.net/hortonworks/hs-2011-submission87hwfinalhttp://www.slideshare.net/hortonworks/nextgen-apache-hadoop-mapreduce

2011-12-05 13:34:02 916

原创 hadoop 0.23 编译

hadoop 0.23采用了maven工具进行编译,具体的编译过程如下:1、安装protocolbuffer2.4.1如果ubuntu系统已经安装了protocolbuffer,则需要首先remove掉,执行下面的命令:sudo apt-get autoremove libprotoc6然后从下面地址获取protocolbuffer2.4.1http://code.goog

2011-12-04 14:53:08 1320

空空如也

空空如也

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

TA关注的人

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