赞
踩
hbase 安装与简单实用
1. 概念、
hbase 是一个 可以建立在HDFS 上 的分布式 nosql 数据库。 nosql ----------[ 非关系型数据库 ]
hdase 有三中安装方式: 单机, 伪分布式。 完全分布式。
单机 hbase : hbase 数据库 的数据文件 存在单一的一台设备上, 使用的是该设备的文件系统。
伪分布式hbase。 : 数据库的数据文件存在一台设备构成的 hdfs 上, 数据库也分主从结构
完全分布式hbase : 数据库的数据文件存在多台设备构成的 hdfs 上,数据库也分主从结构
2. 术语
1.) hregin
hregin 指的是 hbase 的数据存储 是以区块(region)存储 的,
2. ) hregionserver
hregionserver : hbase 数据库从机, 存具体数据
3. ) hmaster
hmaster : hbase 主机 , 存储元数据 。
4. ) 行 “(row)”与 行键(rowkey)
hbase 中一条完整的数据即一行, 由一个唯一的行键 + 多个 列键值构成。
行键 : 每一行都有一个内置的主键, 用于区别其他行数据。
5) 列簇 ( columnfamily)
hbase 中 列簇指的是一个大列, 这个大的列可以有0个(列簇即列) 或多个列(column) 构成,。
如成绩表 score 中 course 列簇 由数学列 math , 美术 (art)等
新建表时 只需要指定列簇。 而不需要指定列。
create table score , 'course:' .
6 ) 列键 (column)
hbase 中 每一行数据都是由很多列键构成的, 其中一个列一般都有一个或者多个列键
hbase 中 每一个列键值都由行键, 单元格, 时间戳, 版本构成(version)
如: 成绩 表中数学成绩结构如下
行键 列 单元格值 时间戳 版本
1001 course : math 55 2019-***
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。