A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1,概念

      hbase 是一个可以建立在 hdfs 上的分布式 nosql 数据库。

      hbase 有三种安装方式:单机,伪分布式,完全分布式。

      单机 hbase:hbase 数据库的数据文件存在单一的一台设备上,使用的是该设备的文件系统。

      伪分布式 hbase:hbase 数据库的数据文件存在一台设备构成的 hdfs 上,数据库分主从结构。

      完全分布式 hbase:hbase 数据库的数据文件存在多台设备构成的 hdfs 上,数据库分主从结构。

2,术语

      1)hregion:指的是 hbase  的数据库存储是以区快(region)存储的

      2)hregionservers:hbase 数据库从机。存具体数据。

      3)hmaster:hbase 主机。存储元数据。

      4)行(row)与行键(rowkey):

            hbase 中一条完整的数据即一行,由一个唯一的行键+多个列键值构成。

            行键:每一行都有一个内置的主键,用于区别其他行数据。

      5)列簇(columnfamily):

            hbase 中列簇指的是一个大列,这个大的列可以有0个(列簇即列)或多个(column)列构成。

            新建表时只需要指定列簇,不需要指定列。

      6)列键(column):

            hbase 中第一行数据都是由很多列键构成的,其中一个列一般都有一个或多个列键。

            每一个列键值都由行键,单元格值,时间戳,版本 构成。

      7)单元格(cell 或者 列键值):


1 个回复

倒序浏览
奈斯
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马