什么是HBase
HBase是建立在Hadoop文件系统之上的分布式面向列的数据库。它是一个开源项目,是横向扩展的。
HBase是一个数据模型,类似于谷歌的大表设计,可以提供快速随机访问海量结构化数据。它利用了 Hadoop的文件系统(HDFS)提供的容错能力。
它是Hadoop的生态系统,提供对数据的随机实时读/写访问,是Hadoop文件系统的一部分。
人们可以直接或通过HBase的存储HDFS数据。使用HBase在HDFS读取消费/随机访问数据。 HBase在Hadoop的文件系统之上,并提供了读写访问。
环境
JDK:1.8
Hadoop Release:2.7.7
centos:7.3
192.168.138.131 centos-01(主机)
192.168.138.132 centos-02(从机)
192.168.138.133 centos-03(从机)
依赖环境
Scala安装配置(https://blog.csdn.net/qq_33857413/article/details/82856459)
Hadoop集群搭建(https://blog.csdn.net/qq_33857413/article/details/82853037)
zookeeper集群搭建
下载解压
在centos-01节点操作:
cd /home/
wget https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/2.1.0/hbase-2.1.0-bin.tar.gz
tar -zxvf hbase-2.1.0-bin.tar.gz
环境变量<