Hbase数据库安装部署

导读:本篇文章讲解 Hbase数据库安装部署,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

Hbase单机版安装

hbase介绍
HBase – Hadoop Database是一个分布式的、面向列的开源数据库,该技术来源于Chang et al所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,hbase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。

它是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。

hbase特点
HBase是一个构建在HDFS上的分布式列存储系统;
HBase是基于GoogleBigTable模型开发的,典型的key/value系统;
HBase是ApacheHadoop生态系统中的重要一员,主要用于海量结构化数据存储;
从逻辑上讲,HBase将数据按照表、行和列进行存储。
与hadoop一样,Hbase目标主要依靠横向扩展,通过不断增加廉价的商用服务器,来增加计算和存储能力。

HBase有三种模式
单机模式,

伪分布式模式,

完全分布式模式

HBase配置
1、解压
tar -zxvf hbase-0.96-bin.tar.gz
mv hbase-0.96 hbase

2、配置hbase-env.sh

cd /opt/hbase/conf
vim hbase-env.sh
编辑JAVA_HOME环境变量,改变路径到当前JAVA_HOME变量:
export JAVA_HOME=/opt/jdk1.7.0_76
export HBASE_MANAGES_ZK=true

3、配置hbase-site.xml
这是HBase的主配置文件。在hbase-site.xml文件里面,找到 标签。并在其中,设置属性键名为“hbase.rootdir”。
设置访问端口号

点击查看代码
<configuration>
        <property>
                <name>hbase.master.info.port</name>
                <value>16010</value>
        </property>
</configuration>

设置数据保存的目录

点击查看代码
<configuration>
        <property>
                <name>hbase.rootdir</name>
                <value>file:/opt/hbase/data</value>
        </property>
</configuration>

4、配置Hbase环境变量
vim /etc/profile
新增以下配置:
export HBASE_HOME=/opt/hbase
export HBASE_CONF_DIR=$HBASE_HOME/conf
export HBASE_CLASS_PATH=$HBASE_CONF_DIR
export PATH=$PATH:$HBASE_HOME/bin

到此部署完成,启动hbase
start-hbase.sh
启动成功后,可以通过命令查看当前的Hbase版本
hbase version

查看正在运行的
[root@centos0 bin]# jps
1730 Jps
1335 HMaster
HMaster (由于是单机模式,所以只有HMaster在运行)

可以输入命令进入Hbase, 使用 “hbase shell” 命令可以连接到正在运行的 HBase 实例.!
[root@centos0 ~]# hbase shell
hbase(main):001:0>

至此单机版Hbase配置完成, 浏览器访问 http://localhost:16010Hbase单机版默认版本是16010 ,可以看到Hbase视图界面,就算成功

image

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/5920.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!