自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

草根聪的生活

进入IT行业了,慢慢混吧,

  • 博客(11)
  • 资源 (15)
  • 收藏
  • 关注

原创 hbase 二级索引

http://www.infoq.com/cn/presentations/qihoo360-hbase-two-stage-index-design-and-practice

2017-04-27 16:24:57 447

原创 COMPACT分析

相关文章链接:http://blog.csdn.net/hljlzc2007/article/details/10980949http://www.th7.cn/db/nosql/201612/217383.shtml  源文档 http://cache.baiducontent.com/c?m=9d78d513d98316f005a9c3690c66903a4503d7356b8

2017-04-13 17:06:33 526

原创 SPLIT分析

Region Split操作主要分为2个动作:(1)当splitkey==null时,计算此次拆分的splitkey(2)根据splitkey进行实际的拆分工作 如何获取splitkey?1、调用checkSplit函数,若发现被拆分的region是meta region,这直接返回,因为meta Region不能被拆分2、判断是否满足拆分策略:(1)store大于

2017-04-13 17:05:40 464

原创 HMaster功能与启动

相关文章链接:http://blog.csdn.net/hanhuili/article/details/19080583http://blog.csdn.net/firstephen/article/details/9256715http://xxniao.iteye.com/blog/2195200 1、HMaster自身构造函数1.1、获取当前运行HMaster的机器

2017-04-13 17:04:49 5730

原创 RegionServer的整体结构

相关文章链接:http://blog.csdn.net/firstephen/article/details/9256715http://www.binospace.com/index.php/hbase-in-depth-analysis-of-the-regionserver/ 1、调用自身HRegionServer构造函数2、生成memstoreFlush、split、c

2017-04-13 17:03:51 1189

原创 HFile

如下图,HFile的组成分成四部分,分别是Scanned Block(数据block)、Non-Scanned block(元数据block)、Load-on-open(在hbase运行时,HFile需要加载到内存中的索引、bloom filter和文件信息)以及trailer(文件尾)。    Scannedblock section1、DataBlock

2017-04-13 16:58:39 1122

原创 HBase启动

# HBase中组件及启动流程记录 ## 1.服务组件- Client    -包含访问HBase的接口,并维护cache来加快对HBase的访问,比如region的位置信息    - Master    - 为Region server分配region    - 负责Region server的负载均衡    - 发现失效的Region server并重新分配

2017-04-13 16:55:00 2848

原创 FLUSH分析

调用点:MemStoreFlusher,MemstoreFlusher有默认的2个FlushHandler,每个FlushHandler都是一个线程,监听MemStoreFlusher的事件,最终的刷写动作是由FlushHandler线程来处理的;     FLUSH具体实现步骤:1、如果不是meta region并且region已经有过多的store fi

2017-04-13 16:53:16 762

原创 Hbase Region定位

Hbase Region定位2017年3月4日15:36  获取每个table的row对应的locate,具体实现如下:1、调用locateRegionInMeta函数,首先查找cache中是否有table对应的row,比较缓存中的Table对应的startkey与endkey,判断row是否在某个region中;若能找到,直接返回该regionlcation信息2、若

2017-04-13 16:50:40 1917 1

原创 HBase相关源码学习(PUT)

客户端:1、调用client端的putAPI2、客户端client的缓存会将这些puts缓存起来,缓存的大小可以在hbase的conf中配置3、当客户端的缓存满或者用户主动调用flush API或者HBase的配置为auto flush;满足3者任何一个时,客户端会将puts操作发送至server端4、如何将每个put操作发送至正确的Server端呢?主要通过Region定

2017-04-13 16:42:37 475

原创 有用的网站

http://ifeve.com/disruptor/http://www.cnblogs.com/chenssy/category/525010.html

2017-04-13 10:18:38 462

Apache与PHP移植配置文件

Apache与PHP移植配置文件

2013-06-17

移植到ARM的libxml

移植到ARM的libxml

2012-09-06

交叉编译后的zlib

交叉编译后的zlib

2012-09-06

移植到ARM上的sqlite2

ARM sqlite2 交叉编译 移植到ARM上的sqlite2

2012-09-06

移植到ARM上面编译成功的PHP5.2

移植到ARM上面编译成功的PHP5.2

2012-09-06

移植到ARM上上编译好的apache

移植到ARM上上编译好的apache 移植到ARM上上编译好的apache

2012-09-06

在tornado环境下对ARM9的串口,IIS,与nand flash的编程

这时一个在tornado环境下的裸机编程,对串口 iis nand flash 三个的操作,都有源代码。

2012-03-16

基于vxwork实时系统软件框架实验

是一个关于vxwork实时系统软件框架实验,里面有实验报告,有tornado写的源代码,

2012-03-16

linphone的源代码资源以及代码分析

linphone的源代码资源以及代码分析,用于在Linux下进行编译,能够正确的生成IP电话,

2011-12-18

关于vxworks内存管理减小内部碎片的方式与原代码

关于vxworks内存管理减小内部碎片的方式与原代码,是一个比较大的实验吧,里面包含要求,也有最后实现的原代码

2011-12-18

傅立叶域水印源码嵌入程序(这个毕设的源代码)

傅立叶域水印源码(这个毕设的源代码)使用MATAL实现的,直接可以运行,如果做这个实验题目,就直接可以了

2011-10-15

AT89S51中文资料

AT89S51中文资料AT89S51中文资料AT89S51中文资料AT89S51中文资料AT89S51中文资料AT89S51中文资料

2011-07-06

关于12864液晶显示器的控制

这是一个关于通过st7920控制12864的液晶显示程序,实现了字符的现实,其中还可以读取键盘数据,显示出来

2011-07-05

空空如也

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

TA关注的人

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