
HBase
luxiangzhou
这个作者很懒,什么都没留下…
展开
-
hbase目录介绍
/hbase/.tmp: 临时目录,当对表做创建和删除操作时,会将表move到该目录下,然后进行操作。 /hbase/WALs: RegionServer在处理数据插入和删除的过程中记录操作内容的一种日志,在0.94叫.logs /hbase/data: 默认情况下该目录下有两个目录 Hbase/data/default:当在用户创建表的时候,没有指定namesp...原创 2018-05-15 17:36:45 · 282 阅读 · 0 评论 -
hbase架构原理之region、memstore、hfile、hlog、columm-family、colum、cell
Hbase的顶级存储结构是表,Hbase的表可以理解成是行的集合,行(记录)是列族的集合,列族是列的集合。这里有重点介绍几个容易混爻的几个感念!HBase采用Master/Slave架构搭建集群,它隶属于Hadoop生态系统,由一下类型节点组成:HMaster节点、HRegionServer节点、ZooKeeper集群,而在底层,它将数据存储于HDFS中,因而涉及到HDFS的NameNode、...转载 2018-10-31 09:20:10 · 1072 阅读 · 0 评论 -
hbase的cache与batch的理解
在默认情况下,如果你需要从hbase中查询数据,在获取结果ResultScanner时,hbase会在你每次调用ResultScanner.next()操作时对返回的每个Row执行一次RPC操作。即使你使用ResultScanner.next(int nbRows)时也只是在客户端循环调用RsultScanner.next()操作,你可以理解为hbase将执行查询请求以迭代器的模式设计,在执行ne...转载 2018-11-01 10:14:41 · 1092 阅读 · 0 评论 -
HBase Shell常用过滤器
创建表create ‘test1’, ‘lf’, ‘sf’lf: column family of LONG values (binary value);sf: column family of STRING values;导入数据put ‘test1’, ‘user1|ts1’, ‘sf:c1’, ‘sku1’put ‘test1’, ‘user1|ts2’, ‘sf:c1’,...转载 2018-11-01 21:03:51 · 1029 阅读 · 0 评论