HBase是什么
- HBase是基于hadoop的数据库!
HBase支持随机写
-
HBase的读写操作还是借助HDFS完成,要完成随机写,根本上还是需要复合HDFS的特性!
-
HDFS只支持追加写!
-
随机的操作: Update+Delete 借助 追加写+时间戳(版本号)
-
只允许客户端查询时返回时间戳最新的数据!
HBase支持海量数据的实时读写
- ①分布式
- ②索引,LSM树
- ③kv
- ④吃内存
- ⑤列式存储
- ⑥布隆过滤器(查询)
HBase的安装和配置(重点)
1.配置
- ①保证已经配置了JAVA_HOME,HADOOP_HOME环境变量
- ②编辑$HABSE_HOME/conf/habse-env.sh
修改128行:export HBASE_MANAGES_ZK=false
注释掉46,47行! - ③配置$HABSE_HOME/conf/hbase-site.xml
<property>
<name>hbase.rootdir</name>