HBASE的安装
前言
HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。
安装HBase
本次安装使用的HBase版本为
安装版本 |
---|
hbase-1.2.0 |
我们将hbase解压完成后,和安装其他组件一样,都要配置环境变量.我这里是把hbase解压在/opt/hbase这个目录下,所以配置环境变量如图所示
配置环境变量完成后,记得source一下
修改配置文件
hbase的配置文件基本都在conf/下
我们需要修改hbase-env.sh和hbase-site.xml,还有regionservers文件
修改hbase-env.sh文件
export JAVA_HOME=/opt/java/jdk1.8.0_191 |
主要修改这三项,JAVA_HOME写自己配置的java路径
修改hbase-site.xml
<configuration> |
手动创建/opt/hbase/data/tmp目录,也就是上面配置文件中hbase.tmp.dir属性的值,用来保存临时文件的。
修改regionservers文件
master |
把上面配置好的hbase整个文件夹传过去
[root@master opt]# scp -r hbase/ slave1:/opt/ |
在另外两个节点也要在/etc/profile下配置环境变量并source一下使生效!
注意:测试Hbase之前,zookeeper和hadoop需要提前启动起来
[root@master hbase-1.2.0]# bin/start-hbase.sh |
正确结果:主节点上显示:HMaster / 子节点上显示:HRegionServer
进入192.168.128.160:16010
到此为止,Hbase配置就结束了。
感谢大家的阅读.