1、compression 默认值是 NONE 即不使用压缩, 这个参数意思是该列族是否采用压缩,采用什么压缩算 法 方法: create 'table',{NAME=>'info',COMPRESSION=>'SNAPPY'} 建议采用 SNAPPY 压缩算法 , HBase 中,在 Snappy ...
分类:
其他好文 时间:
2018-09-18 16:02:20
阅读次数:
144
大规模结构化集群存储数据库。Table中的所有行都按照row key的字典序排列。 主键:row Key。访问行只能通过rowKey访问(范围或者准确值),或者全表扫描; 列族:cloumn family。hbase表中的每个列,都归属与某个列族。列族是表的schema的一部分(而列不是),必须在使 ...
分类:
其他好文 时间:
2018-09-12 11:09:48
阅读次数:
172
Hbase概述 HBase是什么? Hbase是Hadoop生态系统的一个组成部分 Hbase与HDFS对比 HBase的存储机制 HBase是一个面向列的数据库,在表中它由行排序。表模式定义只能列族,也就是键值对。 一个表有多个列族以及每一个列族可以有任意数量的列。 后续列的值连续地存储在磁盘上。 ...
分类:
其他好文 时间:
2018-09-03 23:02:49
阅读次数:
358
今天和同事聊到这个问题,发现者自己理解上有点错误。借此机会记录下 HRegionServer内部管理了一系列HRegion对象,每个HRegion对 应了table中的一个region,HRegion中由多 个HStore组成。每个HStore对应了Table中的一个column family的存储 ...
分类:
其他好文 时间:
2018-08-20 11:34:09
阅读次数:
177
Keyspace(建空间): 可以理解为Database; Replication factor: 复制因数 ; Replica placement srategy: 复制策略,默认是SimpleStrategy Column Family(列族) / Column (列) 可以理解为table; ...
分类:
其他好文 时间:
2018-08-16 00:57:19
阅读次数:
115
小课堂之hbase命令的简单操作 1、创建一张表 create 表名,列族名 create 't0','cf01' --把单引号去掉? undefined local variable or method `t02' for 在hbase shell当中使用字符串时,需要注意,要加上引号 是否可以使 ...
分类:
其他好文 时间:
2018-08-04 12:01:03
阅读次数:
144
(一)连接数据库 hbase shell (二)list操作:查看当前数据库所有表 (三)创建表 create '表名',''列族名1’,'列族名2' (三)插入数据 put '表名','行键名','列族名:列名','值' 更新也为put,获取某行用‘get’ (四)删除整行 deleteall ' ...
分类:
其他好文 时间:
2018-07-10 12:43:35
阅读次数:
154
demo为表的命名空间,user为表的名字you2个列族,一个为b。一个为o。 NAME 为列族名,Replication_SCOPE实现一个远程集群的复制。compression数据压缩的类型 Hbase支持的压缩返航是 hbase.toordir数据存储的位置 ...
分类:
其他好文 时间:
2018-06-25 22:52:22
阅读次数:
218
几个相关类与HBase数据模型之间的对应关系 java类 HBase数据模型 HBaseAdmin 数据库(DataBase) HBaseConfiguration HTable 表(Table) HTableDescriptor 列族(Column Family) Put 列修饰符(Column ...
1. 与列族数据库相关的设计要点 列族数据库应该事先成稀疏且多维的 map 在列族数据库中,各个数据行所拥有的列是可以有所不同的 列族数据库的列是可以动态添加的 列族数据库不需要执行连接操作,需要对数据模型去规范化处理 2. 设计数据表格时需遵循的建议 用去规范化来代替连接 善用无值的列 同时在列名 ...
分类:
数据库 时间:
2018-05-30 16:13:06
阅读次数:
187