大數據教程(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

相關文章
相關標籤/搜索