本篇博客博主將簡單介紹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