最新文章列表

HBase的数据结构(HTable)

HBase的数据结构      CSDN这个哥们共享的博客讲得很清晰并且附案例,站在巨人肩膀上,也可以为自己节约很多时间,同时自己也得去实践,结合理解自己再进行分析得出自己认识,学习效率才会提高,非常感谢共享:                http://blog.csdn.net/lifuxiangcaohui/article/details/39894265               ...
zhongmin2012 评论(1) 有982人浏览 2016-05-30 11:26

Hbase 批量写入操作

Code  Nmr List List Size Code Avarage Elapsed Time (sec) 1 List<Put>batchAllRows; 250.000 table.setAutoFlush(false); for (Put mRow : batchAllRows) {table.put(mRow);}tab ...
stdayong 评论(0) 有2497人浏览 2013-11-17 15:21

hbase-0.92.1-cdh4.1.3的HTablePool实现

hbase-0.92.1-cdh4.1.3的HTablePool实现:   1. PoolType: Reusable: (默认)一个实例池,多线程复用,内部用ConcurrentLinkedQueue装多个实例HTable; ThreadLocal: 每个线程只有一个实例,线程与线程之间互不影响, ThreadLocal; 特点是随着线程的增多,Pool中的HTable增多,但互不影响; ...
greatwqs 评论(0) 有2292人浏览 2013-06-28 18:29

HBase scannerCaching&caching

HBase Version: hbase-0.94.6-cdh4.3.0 在HBase Scan中有一优化: 使用 scannerCaching&caching. 意思是HBaseClient从HBase服务器一次取得多少条数据回来,减少从服务器来回取数据的次数,可以设置一次从HBase服务器取scannerCaching&caching条数据. 其中scannerCach ...
greatwqs 评论(0) 有2500人浏览 2013-06-25 23:22

HBase修改表TTL值

1.创建测试表 hbase(main):010:0> create 'DCP_TEST',{NAME => 'info',VERSIONS => 1, TTL => 214783647, BLOCKCACHE => false,IN_MEMORY=>false},{NAME=>'tempData',VERSIONS=>1,TTL=>259200 ...
greatwqs 评论(0) 有11060人浏览 2012-12-05 10:33

hbase快速入门--hTable

什么时候需要HBase 半结构化或非结构化数据,对于数据结构字段不够确定或杂乱无章很难按一个概念去进行抽取的数据适合用HBase。当业务发展需要存储author的email,phone,address信息时RDBMS需要停机维护,而HBase支持动态增加. 记录非常稀疏 RDBMS的行有多少列是固定的,为null的列浪费了存储空间。而如上文提到的,HBase为null的Column不会被存储, ...
wangmored 评论(0) 有19305人浏览 2012-11-16 11:24

HBase 官方文档 中文版

HBase 官方文档 Copyright © 2010 Apache Software Foundation, 盛大游戏-数据仓库团队-颜开(译) Revision History Revision 0.90.4   配置,数据模型使用入门 Abstract 这是 Apache HBase的官方文档, Hbase是一个分布 ...
greatwqs 评论(0) 有16846人浏览 2012-07-03 13:04

HBase之 HTable线程不安全

在单线程环境下使用hbase的htable是没有问题,但是突然高并发多线程情况下就可能出现问题原因是什么呢?   我们来看看Htable的api说明   This class is not thread safe for updates; the underlying write buffer can be corrupted if multiple threads contend ...
punishzhou 评论(1) 有8989人浏览 2011-12-01 20:21

Hbase put过程源代码阅读笔记

客户端 1.HTable.put     for (Put put : puts) {       validatePut(put);//验证Put有效,主要是判断kv的长度       writeBuffer.add(put);//写入缓存       currentWriteBufferSize += put.heapSize();//计算缓存容量     }     if (autoFlush ...
uestzengting 评论(0) 有3450人浏览 2011-10-27 10:22

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics