大数据04 HBASE

HBase 可以理解为是一个分布式存储系统, 利用MapReduce 来处理存储在这个分布式存储系统中的数据.

所以可以理解为它是 HDFS 的一层抽象. 所以HBase 可以理解为是一个分布式系统(DB), 但是实际上内存存储的实现是通过 HDFS 实现的.

HBase 特点: 是 BigTable 的开源实现.

 列数数据库, 允许水平扩展, 可以扩展几百万列. Hive 也可以访问 HBase 中的数据.

 

 

Java API 调用, 使用 MapReduce 是经常使用.

Hive SQL 访问.

 

 

 

 

HBase 运行机制

 

 

 

 

 

 Shell 命令操作 HBASE(举例)

create 'templagetable' , 'f1', 'f2', 'f3'

list 显示

 

 

 

 

 

 

 

 

 shell 等价

shell 也是等价的

 

原文地址:https://www.cnblogs.com/moveofgod/p/12382324.html