安装配置Hbase 2.0.2 数据库(CentOS7下的Hbase 2.0.2 数据库的安装部署)

工具/原料:

1.jdk1.8,若未安装,可参考:

https://mp.csdn.net/postedit/84400558

2.hadoop 2.7.7(或其他可兼容版本)若未安装,可参考:

https://mp.csdn.net/postedit/84401445

3.hbase 2.0.2下载地址:

http://mirrors.shu.edu.cn/apache/hbase/2.0.2/hbase-2.0.2-bin.tar.gz

安装过程:

1.准备hbase的安装路径,本人喜欢将自己安装的软件放在/apps/路径下,根据自己的需求创建目录

cd /

sudo mkdir -r /apps/hbase

2.切换到下载好的hbase路径下,我这里的hbase压缩包存放在/data目录下,解压hbase

cd /data

sudo tar -zxvf hbase-2.0.2-bin.tar.gz

3.将解压好的hbase拷贝到安装路径/apps下,并重命名为hbase

sudo cp -r hbase-2.0.2 /apps/hbase/

4.修改用户环境变量,将hadoop的路径添加到path中。先打开用户环境变量文件。

sudo vim ~/.bashrc

5.将以下内容追加到环境变量~/.bashrc文件中。

#hbase
export HBASE_HOME=/apps/hbase
export PATH=$HBASE_HOME/bin:$PATH

6.执行source命令,让java环境变量生效。

source ~/.bashrc

此时就可以调用HBase的bin目录下的脚本了。先来查看一下HBase的版本信息

hbase version

7.下面开始配置HBase。切换目录到/apps/hbase/conf目录下,并使用vim编辑hbase-env.sh文件。

cd /apps/hbase/conf

vim hbase-env.sh

检查hbase-env.sh中相关配置

export JAVA_HOME=/apps/java
export HBASE_MANAGES_ZK=true
export HBASE_CLASSPATH=/apps/hbase/conf

配置项说明:

JAVA_HOME为java程序所在位置;

HBASE_MANAGES_ZK表示是否使用HBase自带的zookeeper环境;

HBASE_CLASSPATH指向hbase配置文件的路径。

8.下面使用vim打开hbase-site.xml文件。

vim hbase-site.xml


       
                hbase.master
                127.0.0.1
       

       
                hbase.rootdir
                hdfs://127.0.0.1:9000/hbase
       

       
                hbase.cluster.distributed
                true
       

       
                hbase.zookeeper.quorum
                127.0.0.1
       

       
                hbase.zookeeper.property.dataDir
                /data/tmp/zookeeper-hbase
       

配置项说明:

hbase.master:HBase主节点地址。

hbase.rootdir:HBase文件所存储的位置。

hbase.cluster.distributed:HBase是否为分布式模式。

hbase.zookeeper.quorum:这里是配置ZooKeeper的服务器的地方。

hbase.zookeeper.property.dataDir:这里表示HBase在ZooKeeper上存储数据的位置。

9.这里hbase.zookeeper.property.dataDir目录,需要提前创建.

sudo mkdir -p /data/tmp/zookeeper-hbase

10.使用vim编辑/apps/hbase/conf/regionservers文件,此文件存储了HBase集群节点的ip地址,目前只有一台节点,所以只需要填写localhost即可

vim /apps/hbase/regionservers

文件内容为:

localhost

11.输入jps,查看进程状态。若Hadoop相关进程未启动,则需启动Hadoop。

jps

cd /apps/hadoop/sbin

./start-all.sh

当Hadoop相关进程启动后,进入HBase的bin目录下,启动HBase服务。

cd /apps/hbase/bin

./start-hbase.sh

输入jps,查看HBase相关进程是否存在

jps

安装配置Hbase 2.0.2 数据库(CentOS7下的Hbase 2.0.2 数据库的安装部署)_第1张图片

12.可以进入HBase Shell接口,进一步测试HBase安装是否正常,

hbase shell

安装配置Hbase 2.0.2 数据库(CentOS7下的Hbase 2.0.2 数据库的安装部署)_第2张图片

输入list,可查看当前hbase数据库中的表格

安装配置Hbase 2.0.2 数据库(CentOS7下的Hbase 2.0.2 数据库的安装部署)_第3张图片

至此,Hbase安装部署成功!

 

你可能感兴趣的:(安装部署)