星空网 > 软件开发 > 数据库

HBase学习总结

HBase是一种数据库:HadoopDatabase顾名思义就是Hadoop数据库,它是一种基于hadoop文件系统HDFS的一种分布式数据库,专门设计用来快速随机读写大规模数据。本文介绍HBase的下载与安装的整个过程。

一、HBase的下载
  1.登录HBase官网http://hbase.apache.org/,可看到如图1所示的页面:

    HBase学习总结

 

                图 1

  2.点击图1中的红色小框中的“here”,进入如图2所示的页面。

HBase学习总结

                图 2

 3.点击图2,进入下一步即可下载安装包和源码

HBase学习总结

                                            图 3

点击文件名便可以下载所需要的HBase安装包和源代码

二、HBase的安装
将下载的安装包(hbase-1.1.4-bin.tar.gz)上传到Linux机器上。为了避免文件权限的问题,建议将该安装包上传到root用户下。在本文中,安装包存放在“/root/xiangcong”目录下。由于本次安装HBase的目的是自己学习,因此只是安装了单机版。HBase真正的威力体现在集群中,这是大数据项目中采用的部署方式。
1.解压安装包
执行“tar -zxvf hbase-1.1.4-bin.tar.gz”命令解压安装包,得到“hbase-1.1.4”。转到该目录下,可以看到有如下文件及目录:

-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.txtdrwxr-xr-x 4 root root  4096 Apr 18 12:58 bindrwxr-xr-x 2 root root  4096 Apr 18 12:55 confdrwxr-xr-x 12 root root  4096 Apr 18 13:14 docsdrwxr-xr-x 7 root root  4096 Apr 18 13:08 hbase-webappsdrwxr-xr-x 3 root root  4096 Jun 26 09:07 lib

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

2.部署jdk并设置java环境(jdk可自行去oracle官网去下载)
要想让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.0export PATH=$JAVA_HOME/bin:$PATHexport 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/xiangcong/hbase-1.1.4/bin”目录下,执行“sh start-hbase.sh”或“./start-hbase.sh”命令启动HBase。如果出现以下内容:

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

则表示HBase启动成功。
接着,执行“sh stop-hbase.sh”或“./stop-hbase.sh”命令停止HBase。如果出现以下内容:

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

则表示HBase已停止运行。




原标题:HBase学习总结

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

Storefronts:https://www.goluckyvip.com/tag/4786.html
印度专线:https://www.goluckyvip.com/tag/47861.html
印度专线货运:https://www.goluckyvip.com/tag/47862.html
印度专线物流:https://www.goluckyvip.com/tag/47863.html
印度专线小包:https://www.goluckyvip.com/tag/47864.html
印尼fba:https://www.goluckyvip.com/tag/47865.html
咸阳机场到临潼景点 西安咸阳机场到临潼有多远:https://www.vstour.cn/a/411236.html
合肥有什么约会的地方好玩的地方 合肥哪里适合情侣好玩的地方:https://www.vstour.cn/a/411237.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流