HBase学习总结(1):HBase的下载与安装

(HBase是一种数据库:Hadoop数据库,它是一种NoSQL存储系统,专门设计用来高速随机读写大规模数据。本文介绍HBase的下载与安装的整个过程。

)
一、HBase的下载
1.登录HBase官网http://hbase.apache.org/,可看到如图1所看到的的页面:
这里写图片描写叙述
图1 登录HBase官网的页面

2.点击图1中的红色小框中的“here”。进入如图2所看到的的页面。
这里写图片描写叙述
图2 下载链接

3.点击图2中的红色小框中的链接,进入如图3所看到的的下载页面。


这里写图片描写叙述

这里写图片描写叙述
图3 下载页面

点击文件名称便能够下载所须要的HBase安装包和源码,本文演示样例中使用的是HBase 1.0.1版本号。

二、HBase的安装
将下载的安装包(hbase-1.0.1-bin.tar.gz)上传到Linux机器上。

为了避免文件权限的问题,建议将该安装包上传到root用户下。在本文中。安装包存放在“/root/zhouzx”文件夹下。因为本次安装HBase的目的是自己学习,因此仅仅是安装了单机版。HBase真正的威力体如今集群中。这是大数据项目中採用的部署方式。
1.解压安装包
运行“tar -zxvf hbase-1.0.1-bin.tar.gz”命令解压安装包,得到“hbase-1.0.1”。

转到该文件夹下,能够看到有例如以下文件及文件夹:

-rw-r--r--  1 root root 140371 Apr 18 13:02 CHANGES.txt
-rw-r--r--  1 root root  11358 Jan 25 17:47 LICENSE.txt
-rw-r--r--  1 root root    897 Apr 18 12:55 NOTICE.txt
-rw-r--r--  1 root root   1477 Apr  6 06:03 README.txt
drwxr-xr-x  4 root root   4096 Apr 18 12:58 bin
drwxr-xr-x  2 root root   4096 Apr 18 12:55 conf
drwxr-xr-x 12 root root   4096 Apr 18 13:14 docs
drwxr-xr-x  7 root root   4096 Apr 18 13:08 hbase-webapps
drwxr-xr-x  3 root root   4096 Jun 26 09:07 lib

到这里,HBase的安装已经能够告一段落了。下面来设置环境。

2.部署jdk并设置java环境
要想让HBase成功运行,还须要在Linux机器上部署jdk,并设置java环境。为了支持最新的HBase版本号,建议部署的jdk的版本号在1.7.0以上。


将“jdk1.7.0-linux.tar.gz”上传到“/usr/java”文件夹下。运行“tar -zxvf jdk1.7.0-linux.tar.gz”命令,得到“/usr/java/jdk1.7.0”文件夹下的内容。


接下来须要在root用户(安装HBase的用户)下设置java环境。在root用户下运行“vi .bash_profile”命名。并将下面命令复制到该文件里:

export JAVA_HOME=/usr/java/jdk1.7.0
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

然后运行“:wq”命令保存文件内容。此时,环境变量已设置完毕。

为了确定环境变量是否已设置成功。可直接运行“java -version”命令,假设出现下面内容:

java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)

则表示部署jdk和设置java环境已成功。

3.启动和停止HBase
转到“/root/zhouzx/hbase-1.0.1/bin”文件夹下。运行“sh start-hbase.sh”或“./start-hbase.sh”命令启动HBase。假设出现下面内容:

starting master, logging to /root/zhouzx/hbase-1.0.1/bin/../logs/hbase-root-master-A10168992.out

则表示HBase启动成功。
接着。运行“sh stop-hbase.sh”或“./stop-hbase.sh”命令停止HBase。假设出现下面内容:

stopping hbase.................

则表示HBase已停止运行。


本人微信公众号:zhouzxi,请扫描下面二维码:
这里写图片描写叙述

posted on 2017-07-18 08:29  ljbguanli  阅读(1120)  评论(0编辑  收藏  举报