`
weitao1026
  • 浏览: 1045745 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

HBase 全称Hadoop Database

阅读更多

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

本篇散仙要介绍下怎么部署安装Hbase的伪分布式模式,在安装hbase前,首先得保证你的hadoop环境已经安装好,并且可以正常使用,因为hbase底层存储使用的是HDFS,所以安装Hbase前,务必先安装hadoop,关于怎么安装hadoop环境,不会的朋友们,可以参考散仙之前的文章,想必既然都准备安装hbase了,hadoop环境肯定都有了,下面开始进入正题。


在这之前,先介绍下散仙使用的版本,hadoop版本1.2.0,hbase的版本0.94.8,zookeeper的版本3.4.5的,其实用的是hbase配套自带的zk。

hbase的配置,相比hadoop的配置还是比较简单的,伪分式的配置只需二步,第一步需要配置在hbase的conf下的hbase-env.sh,第二步需要配置同在conf下的hbase-site.xml下面给出配置截图。

hbase-env.sh里的配置内容:

Xml代码 复制代码 收藏代码
  1. export JAVA_HOME=/root/jdk1.6.0_45  
  2. export HBASE_CLASSPATH=/root/hadoop-1.2.0/conf  
  3. export HBASE_MANAGES_ZK=true  
export JAVA_HOME=/root/jdk1.6.0_45
export HBASE_CLASSPATH=/root/hadoop-1.2.0/conf
export HBASE_MANAGES_ZK=true


截图如下:



hbase-site.xml里面的内容:

Xml代码 复制代码 收藏代码
  1. <configuration>  
  2. <property>  
  3. <name>hbase.cluster.distributed</name>  
  4. <value>true</value>  
  5. </property>  
  6. <property>  
  7. <name>hbase.rootdir</name>  
  8. <value>hdfs://10.2.143.5:9090/hbase</value>  
  9. </property>  
  10. </configuration>  
<configuration>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://10.2.143.5:9090/hbase</value>
</property>
</configuration>



截图如下:



至此,我们已经配置完了,下面要启动测试,先启动hadoop集群,确认hadoop启动成功,然后启动hbase。截图如下:





下面我们就可以使用hbase shell,进入shell命令端,然后建一个表含有一个列簇作为测试,截图如下:



然后,我们再在web访问,60010端口,查看hbase的web页面,截图如下:



至此我们已经成功配置完毕,需要注意的是,如果是在win上访问,需要把防火墙关闭,最后,关闭集群的时候,先关闭hbase,然后关闭hadoop,顺序不能反

分享到:
评论

相关推荐

    hbase_0.98.13-hadoop2-bin.tar.gz

    HBase,全称为Hadoop Database,是一款基于Google Bigtable理念设计的开源非关系型分布式数据库(NoSQL)。作为Apache Hadoop生态系统的一员,它为大数据处理提供了高效、可扩展的数据存储解决方案。本文将详细阐述...

    大数据云计算技术系列 Hadoop之Hbase从入门到精通(共243页).pdf

    HBase,全称Hadoop Database,是一款基于Hadoop生态系统的分布式列式存储系统,旨在处理海量结构化数据。它借鉴了Google Bigtable的设计思想,但开源并适应了开源社区的需求。HBase的核心优势在于它的高可靠性、高...

    hbase应用架构指南

    Hbase全称为Hadoop Database,即Hbase是Hadoop的数据库,是一个分布式的存储系统。Hbase利用Hadoop的HDFS作为其文件存储系统,利用Hadoop的MapReduce来处理Hbase中的海量数据。利用zookeeper作为其协调工具。 本篇...

    Hbase与zookeeper文档

    HBase,全称为Hadoop Database,是一个基于Hadoop生态系统的分布式数据库,设计目标是为了处理大规模数据集。它提供了低延迟的数据访问,支持海量数据存储,并且是高度可扩展的。HBase的设计灵感来源于Google的...

    hbase-1.4.6-bin.tar.gz

    HBase,全称为Hadoop Database,是Apache软件基金会下的一个开源项目,专为大数据设计的分布式列式数据库。HBase构建于Hadoop之上,利用HDFS(Hadoop Distributed File System)作为其底层存储,旨在处理海量结构化...

    hbase-1.3.5-bin.tar.zip

    HBase,全称为Hadoop Database,是构建在Hadoop文件系统(HDFS)之上的分布式列式数据库,它提供了高可靠性、高性能、可伸缩的数据存储解决方案。当我们面对PB级别的大数据时,HBase凭借其强大的处理能力,成为首选...

    Hadoop技术-HBase简介.pptx

    HBase,全称为Hadoop Database,是Apache软件基金会下的一个开源项目,也是Hadoop生态系统中的重要组成部分。它是一款高度可扩展的NoSQL数据库,专为处理大规模非结构化和半结构化数据而设计。HBase充分利用了Hadoop...

    深入学习hbase原理资料整理

    HBase,全称为Hadoop Database,是一款高度可扩展的、高性能的、面向列的分布式数据库。它源自Google的Bigtable论文,并在其基础上为Hadoop生态系统提供了一种强大的非结构化数据存储解决方案。与传统的关系型数据库...

    hbase-1.0.3-bin.tar

    HBase,全称为Hadoop Distributed File System Base,是构建在Apache Hadoop文件系统(HDFS)之上的分布式、列式存储的NoSQL数据库,专为处理大规模数据而设计。它在大数据领域扮演着至关重要的角色,尤其在实时查询...

    Hbase安装包、安装文档

    HBase,全称为Hadoop Database,是一款开源的分布式列式数据库,属于Apache Hadoop生态系统的一部分。它设计用于处理海量数据,特别适用于半结构化或非结构化的数据存储。HBase在大数据领域扮演着重要的角色,因为其...

    05.01初识HBase1

    HBase,全称Hadoop Database,是一种构建在Hadoop文件系统(HDFS)之上的分布式列式存储系统。它源于Google的Bigtable论文,旨在解决大数据量场景下的数据存储和检索问题。HBase不同于传统的关系型数据库(RDBMS),...

    hbase帮助文档

    HBase,全称为Hadoop Database,是一个基于Google BigTable论文灵感而创建的开源分布式数据库,专门设计用于大规模数据集的列式存储。HBase在Apache Hadoop生态系统中扮演着重要角色,它运行在HDFS(Hadoop ...

    hbase-0.94.1.tar.gz

    HBase,全称为Hadoop Database,是Google Bigtable的一种开源实现,是Apache Hadoop生态系统中的一个分布式列式数据库。HBase充分利用了Hadoop的HDFS(Hadoop Distributed File System)作为其底层存储,为海量数据...

    hbase源码包和测试用例

    HBase,全称为Hadoop Database,是一种基于Apache Hadoop的开源分布式非关系型数据库。它的设计灵感来源于Google的Bigtable,旨在处理大规模数据集,通常在PB级别以上。HBase的核心特性在于其列式存储、分布式架构...

    Hbase技术介绍

    HBase,全称为Hadoop Database,是Apache软件基金会开发的一款开源非关系型数据库,它以Google的Bigtable论文为基础,借鉴并实现了其主要特性。HBase专为海量结构化数据的存储和快速访问设计,能够在廉价的硬件集群...

    hbase基本原理PPT教案.pptx

    HBase,全称Hadoop Database,是一种高度可靠、高性能、面向列、可伸缩的分布式存储系统。它源自Google的Bigtable论文,并在其基础上进行了开源实现。HBase利用Hadoop的HDFS作为底层文件存储系统,采用Hadoop的...

    hbase-0.20.3.tar.gz

    HBase,全称为Hadoop Database,是一款基于Google Bigtable理念设计的开源分布式列式数据库,它与Apache Hadoop生态系统紧密集成,尤其与hadoop-0.20-2版本配合默契,为大数据处理提供了强大的存储支持。HBase的出现...

    Hbase权威指南-完整高清版

    HBase,全称为Hadoop Database,是一个基于Google Bigtable设计的开源NoSQL数据库,主要在Hadoop之上构建,用于处理大规模数据集。它提供了实时读写、随机访问以及高可扩展性的特性,特别适合处理半结构化的海量数据...

    Hbase使用文档

    HBase,全称Hadoop Database,是一种开源的分布式列式数据库,源于Fay Chang在Google发表的“Bigtable:一个结构化数据的分布式存储系统”论文。与Bigtable相似,HBase建立在Hadoop之上,提供大规模结构化数据的存储...

Global site tag (gtag.js) - Google Analytics