基本知识: 1.hbase是一种基于列存储的数据库,也就是说它的一列的数据是存储在一个文件里面的,而传统的数据库存储都是一个文件存储多个行,这些行有不同的列,这些列的数据类型 不同. 2.基于HDFS存储数据,也就是说数据最终存储在HDFS上面,只不过HBase提供的一层对HDFS操作的封装,类似于传统数据库是基于文件系统的. 3.访问基于rowkey,存储成二进制类型,所以任何类型都可以存储行键,通过三维定位:rowkey-列簇-限定符,自带版本号与时间 4.Memstore-HFile,所以…