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 也是等价的