- 博客(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关注的人