hbase
爪爪的瓜瓜
这个作者很懒,什么都没留下…
展开
-
LSM树由来、设计思想以及应用到HBase的索引
本文转载自: http://www.cnblogs.com/yanghuahui/p/3483754.html 讲LSM树之前,需要提下三种基本的存储引擎,这样才能清楚LSM树的由来: 哈希存储引擎 是哈希表的持久化实现,支持增、删、改以及随机读取操作,但不支持顺序扫描,对应的存储系统为key-value存储系统。对于key-value的插入以及查询,哈希表的复杂度都是O(1),转载 2014-10-28 15:47:30 · 388 阅读 · 0 评论 -
Hbase简介
今天发现一篇介绍hbase很全面的文章转载 2014-10-31 18:18:02 · 311 阅读 · 0 评论 -
hbase的rowkey设计之字典顺序
大家都知道hbase在存储rowkey的时候是按照字节的字典顺序来排序和存储的。但这个字典序是什么其实说起来简单,理解起来可能有些同学不是十分清楚,今天我就来描述下这个问题。 首先,大家需要对ascii码表有个清晰地认识。比如说为什么“19”的字典顺序是在“2”的前面呢。因为在hbase中rowkey是按照每一个字节的顺序比较的,先比较第一个字节,如果第一个字节小就不比较后面的了,如果第一个字节原创 2014-12-16 14:49:21 · 5440 阅读 · 1 评论 -
hbase调优
http://blog.csdn.net/rzhzhz/article/details/7481674 因官方Book Performance Tuning部分章节没有按配置项进行索引,不能达到快速查阅的效果。所以我以配置项驱动,重新整理了原文,并补充一些自己的理解,如有错误,欢迎指正。 配置优化 zookeeper.session.timeout 默认值:3分钟(1800转载 2014-12-13 00:06:28 · 508 阅读 · 0 评论 -
eclipse连接hbase
今天话费了一下午的时间搞定了在eclipse上面连接远端的hbase。 代码主要的就是: Configuration create = HBaseConfiguration.create(); create.set("hbase.zookeeper.quorum", "bogon"); create.set("hbase.zookeeper.property.client原创 2015-12-10 18:55:11 · 554 阅读 · 0 评论 -
hbase使用api创建表
HBase建表函数提供了四个重载函数,分别是 [java] view plaincopyprint? void createTable(HTableDescriptor desc) void createTable(HTableDescriptor desc, byte[] startKey,byte[] endKey, int numRe转载 2015-12-15 13:20:54 · 2487 阅读 · 0 评论