HBase是Apache Hadoop的数据库,能够对大型数据提供随机、实时的读写访问,HBase存储的是松散型数据,具体来说,存储的数据介于映射和关系型数据之间,它是一个开源的、分布式的、多版本的、面向列的存储摸型,它可以直接使用本地文件系统,也可以使用HDFS文件存储系统,下面介绍一下安装过程:
一、解压HBase安装包
二、配置hbase-site.xml文档
通过配置hbase.rootdir(这个目录需要Hadoop自己创建,否则可能会出现警示)参数来指定HBase的数据存放位置,进而让HBase运行在Hadoop之上,
如下图:
三、配置环境变量
配置完以后重启系统,然后启动hbase并进入hbase shell:
由于Hbase自带了Zookeeper,而我装的是单节点伪分布式hadoop,所以不需要再装Zookeeper了。
HBASE_HOME/conf/hbase-env.sh 里有个参数export HBASE_MANAGES_ZK=true
默认为true 即使用hbase默认的zookeeper 如果要使用自己配的 把它改成false。