在上一篇博文中,我简要介绍了hbase的部分基础概念,如果想初步了解hbase的理论,可以参看上一篇博文 hbase系列之:初识hbase 。本博文主要介绍独立模式下部署hbase及hbase的几个基本操作,需要具备一定的Linux基础。
二、部署前准备
1、纯净的Linux系统,本文使用CentOS7.5,IP地址为:192.168.200.31。
2、安装jdk并配置环境变量,本文使用jdk1.8。参看下文“java对hbase的版本支持”小节的内容。
3、新建hbase用户,并设置密码为hbase123。
4、使用命令 mkdir -p /data/softwares 创建软件包存放目录,使用命令 mkdir -p /data/modules/hbase 创建hbase部署目录。
5、使用root用户进入到 /data/modules 目录下,把 hbase 目录的属主设为hbase用户。
6、使用root用户,进入到/data/modules目录下,新建data_hbase目录并切换属主为hbase用户,用于存放hbase数据。
三、下载hbase并部署
1、java对hbase的版本支持。
上面有java对hbase版本支持的详细介绍,我这儿贴出一张表作为参考。
hbase版本 jdk1.6 jdk1.7 jdk1.81.2 不支持 支持 支持
1.1 不支持 支持 支持,但未经过充分测试
1.0 不支持 支持 支持,但未经过充分测试
0.98 支持 支持 支持,但未经过充分测试(不建议使用)
0.94 支持 支持 未知
2、下载hbase。
通过上表可以看出,jdk1.8对hbase1.2有良好的支持,所以我选择下载hbase1.2,一般情况下,我选择到Apache档案馆去选择对应的版本下载,下载地址:,选择下载 hbase-1.2.0-bin.tar.gz 文件。
3、上传hbase部署包到/data/softwares目录下。
4、解压hbase到/data/modules/hbase/
tar -vxzf hbase-1.2.0-bin.tar.gz -C /data/modules/hbase/