HBase极速体验

本文旨在帮助大家快速体验HBase环境,安装的是HBase的单机版环境,数据文件存储在本地文件系统而非HDFS,无需安装Hadoop。

1. 本文系统及软件环境

  • 操作系统 CentOS Linux release 7.4

  • JDK版本为 Oracle JDK 1.8.0

  • HBase版本为 hbase-2.2.3

  • JDK与HBase安装在 /opt 目录

2. HBase单机环境安装

1)创建hbase用户


[root@ccnode1 opt]# useradd hbase

[root@ccnode1 opt]# passwd hbase

更改用户 hbase 的密码 。

新的 密码:

重新输入新的 密码:

passwd:所有的身份验证令牌已经成功更新。

修改 /opt/hbase-2.2.3 的所有者为 hbase 用户。


[root@ccnode1 opt]# chown -R hbase:hbase /opt/hbase-2.2.3

2)添加JAVA_HOME环境变量

切换到hbase用户,编辑hbase用户的 ~/.bash_profile 文件,增加JAVA_HOME设置


#增加以下内容

export JAVA_HOME=/opt/jdk1.8.0_131

export PATH=$JAVA_HOME/bin:$PATH

3)添加HBASE_HOME环境变量

继续在hbase用户的 ~/.bash_profile 文件中增加hbase环境配置


export HBASE_HOME=/opt/hbase-2.2.3

export PATH=$HBASE_HOME/bin:$PATH

修改完之后执行 source ~/.bash_profile 使配置生效。

4)修改HBase配置文件

编辑HBASE_HOME目录下的conf/hbase-site.xml文件,添加上hbase.rootdir和hbase.zookeeper.property.dataDir的配置:






hbase.rootdir

/opt/hbase-2.2.3/data/hbase





hbase.zookeeper.property.dataDir

/opt/hbase-2.2.3/data/zookeeper





5)启动HBase

执行 start-hbase.sh 启动HBase


[hbase@ccnode1 ~]$ start-hbase.sh

running master, logging to /opt/hbase-2.2.3/logs/hbase-hbase-master-ccnode1.out

启动后,用jps命令看下启动的情况:


[hbase@ccnode1 ~]$ jps

1876 HMaster

2169 Jps

HMaster就是HBase的进程,单机版的HBase启动后只有一个进程。

打开浏览器,输入 http://XXX:16010 (XXX为你HBase的服务器ip地址),正常将看到如下界面

image

你可能感兴趣的:(HBase极速体验)