大数据教程(16.1)Hbase简介

    本篇博客博主将简单介绍Hbase的相关知识。数据库

    1.1 什么是hbase 服务器

          HBASE是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBASE技术可在廉价PC Server上搭建起大规模结构化存储集群。
          HBASE的目标是存储并处理大型的数据,更具体来讲是仅需使用普通的硬件配置,就可以处理由成千上万的行和列所组成的大型数据。
          HBASE是Google Bigtable的开源实现,可是也有不少不一样之处。好比:Google Bigtable利用GFS做为其文件存储系统,HBASE利用Hadoop HDFS做为其文件存储系统;Google运行MAPREDUCE来处理Bigtable中的海量数据,HBASE一样利用Hadoop MapReduce来处理HBASE中的海量数据;Google Bigtable利用Chubby做为协同服务,HBASE利用Zookeeper做为对应。分布式

    1.2 与传统数据库的对比oop

         一、传统数据库遇到的问题:
               1)数据量很大的时候没法存储
               2)没有很好的备份机制
               3)数据达到必定数量开始缓慢,很大的话基本没法支撑
          二、HBASE优点:
               1)线性扩展,随着数据量增多能够经过节点扩展进行支撑
               2)数据存储在hdfs上,备份机制健全
               3)经过zookeeper协调查找数据,访问速度块性能

    1.3 hbase集群中的角色。大数据

         一、一个或者多个主节点,Hmaster
         二、多个从节点,HregionServer博客

     最后寄语,以上是博主本次文章的所有内容,若是你们以为博主的文章还不错,请点赞;若是您对博主其它服务器大数据技术或者博主本人感兴趣,请关注博主博客,而且欢迎随时跟博主沟通交流。io

相关文章
相关标签/搜索