亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

hbase 簡介

2024-09-01 13:53:05
字體:
來源:轉載
供稿:網友

概述

hbase簡介,hbase

HBase是一個構建在HDFS上的分布式列存儲系統;

HBase是基于GoogleBigTable模型開發的,典型的key/value系統;

HBase是ApacheHadoop生態系統中的重要一員,主要用于海量結構化數據存儲;

從邏輯上講,HBase將數據按照表、行和列進行存儲。

與hadoop一樣,Hbase目標主要依靠橫向擴展,通過不斷增加廉價的商用服務器,來增加計算和存儲能力。

Hbase表的特點

大:一個表可以有數十億行,上百萬列;

無模式:每行都有一個可排序的主鍵和任意多的列,列可以根據需要動態的增加,同一張表中不同的行可以有截然不同的列;

面向列:面向列(族)的存儲和權限控制,列(族)獨立檢索;

稀疏:空(null)列并不占用存儲空間,表可以設計的非常稀疏;

數據多版本:每個單元中的數據可以有多個版本,默認情況下版本號自動分配,是單元格插入時的時間戳;

數據類型單一:Hbase中的數據都是字符串,沒有類型。

·Hbase數據模型

Hbase邏輯視圖

hbase簡介,hbase

注意上圖中的英文說明

Hbase基本概念

RowKey:是Bytearray,是表中每條記錄的“主鍵”,方便快速查找,Rowkey的設計非常重要。
ColumnFamily:列族,擁有一個名稱(string),包含一個或者多個相關列
Column:屬于某一個columnfamily,familyName:columnName,每條記錄可動態添加
VersionNumber:類型為Long,默認值是系統時間戳,可由用戶自定義
Value(Cell):Bytearray

·Hbase物理模型

每個columnfamily存儲在HDFS上的一個單獨文件中,空值不會被保存。

Key和 Version number在每個 column family中均有一份;

HBase為每個值維護了多級索引,即:

物理存儲:

1、Table中所有行都按照rowkey的字典序排列;

2、Table在行的方向上分割為多個Region;

3、Region按大小分割的,每個表開始只有一個region,隨著數據增多,region不斷增大,當增大到一個閥值的時候,region就會等分會兩個新的region,之后會有越來越多的region;

4、Region是Hbase中分布式存儲和負載均衡的最小單元,不同Region分布到不同RegionServer上。

hbase簡介,hbase
 

5、Region雖然是分布式存儲的最小單元,但并不是存儲的最小單元。Region由一個或者多個Store組成,每個store保存一個columnsfamily;每個Strore又由一個memStore和0至多個StoreFile組成,StoreFile包含HFile;memStore存儲在內存中,StoreFile存儲在HDFS上。

hbase簡介,hbase

·HBase架構及基本組件

hbase簡介,hbase

Hbase基本組件說明:

Client

ü包含訪問HBase的接口,并維護cache來加快對HBase的訪問,比如region的位置信息

Master

ü為Regionserver分配region

ü負責Regionserver的負載均衡

ü發現失效的Regionserver并重新分配其上的region

ü管理用戶對table的增刪改查操作

RegionServer

üRegionserver維護region,處理對這些region的IO請求

üRegionserver負責切分在運行過程中變得過大的region

Zookeeper作用

ü通過選舉,保證任何時候,集群中只有一個master,Master與RegionServers啟動時會向ZooKeeper注冊

ü存貯所有Region的尋址入口

ü實時監控Regionserver的上線和下線信息。并實時通知給Master

ü存儲HBase的schema和table元數據

ü默認情況下,HBase管理ZooKeeper 實例,比如, 啟動或者停止ZooKeeper

üZookeeper的引入使得Master不再是單點故障

hbase簡介,hbase

Write-Ahead-Log(WAL)

hbase簡介,hbase

該機制用于數據的容錯和恢復:

每個HRegionServer中都有一個HLog對象,HLog是一個實現WriteAheadLog的類,在每次用戶操作寫入MemStore的同時,也會寫一份數據到HLog文件中(HLog文件格式見后續),HLog文件定期會滾動出新的,并刪除舊的文件(已持久化到StoreFile中的數據)。當HRegionServer意外終止后,HMaster會通過Zookeeper感知到,HMaster首先會處理遺留的HLog文件,將其中不同Region的Log數據進行拆分,分別放到相應region的目錄下,然后再將失效的region重新分配,領取到這些region的HRegionServer在Load Region的過程中,會發現有歷史HLog需要處理,因此會ReplayHLog中的數據到MemStore中,然后flush到StoreFiles,完成數據恢復

HBase容錯性

Master容錯:Zookeeper重新選擇一個新的Master

ü無Master過程中,數據讀取仍照常進行;

ü無master過程中,region切分、負載均衡等無法進行;

RegionServer容錯:定時向Zookeeper匯報心跳,如果一旦時間內未出現心跳,Master將該RegionServer上的Region重新分配

到其他RegionServer上,失效服務器上“預寫”日志由主服務器進行分割并派送給新的RegionServer

Zookeeper容錯:Zookeeper是一個可靠地服務,一般配置3或5個Zookeeper實例

Region定位流程:


hbase簡介,hbase

尋找RegionServer

ZooKeeper-->-ROOT-(單Region)-->.META.-->用戶表

-ROOT-

ü表包含.META.表所在的region列表,該表只會有一個Region;

üZookeeper中記錄了-ROOT-表的location。

.META.

ü表包含所有的用戶空間region列表,以及RegionServer的服務器地址。

·Hbase使用場景

storing large amounts of data(100s ofTBs)needhigh write throughputneedefficient random access(key lookups) within large datasetsneedto scale gracefully with dataforstructured and semi-structured datadon'tneed fullRDMS capabilities(cross row/cross table transaction,joins,etc.)

大數據量存儲,大數據量高并發操作

需要對數據隨機讀寫操作

讀寫訪問均是非常簡單的操作

·Hbase與HDFS對比

兩者都具有良好的容錯性和擴展性,都可以擴展到成百上千個節點;

HDFS適合批處理場景

不支持數據隨機查找

不適合增量數據處理

不支持數據更新

hbase簡介,hbase
 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
韩国三级电影久久久久久| 国产精品一区二区女厕厕| 最近2019中文字幕大全第二页| 日韩电影免费在线观看中文字幕| 成人h视频在线观看播放| 亚洲精品国精品久久99热一| 日本成人免费在线| 97免费在线视频| 日韩精品在线看| 欧洲中文字幕国产精品| 日韩有码在线电影| 欧美日韩国产区| 国产一区二区日韩精品欧美精品| 国产suv精品一区二区| 欧美最近摘花xxxx摘花| 久久久国产一区二区| 精品视频久久久| 国产精品久久久久久av下载红粉| 欧美在线一区二区三区四| 欧美激情精品久久久久久| 久久久久久久电影一区| 亚洲男人天堂九九视频| 日韩精品中文字幕视频在线| 91精品久久久久| 亚洲无限乱码一二三四麻| 18一19gay欧美视频网站| 国产又爽又黄的激情精品视频| 成人欧美一区二区三区黑人| 久久国产视频网站| 精品久久中文字幕久久av| 一区二区成人精品| 精品久久久久久久久久ntr影视| 一本色道久久88亚洲综合88| 欧美久久久精品| 亚洲va久久久噜噜噜| 国产亚洲精品久久久| 国产在线观看精品一区二区三区| 88国产精品欧美一区二区三区| 欧美大肥婆大肥bbbbb| 欧美极品少妇xxxxⅹ喷水| 久久91亚洲精品中文字幕奶水| 中文字幕在线观看亚洲| 欧美乱妇40p| 亚洲精品小视频在线观看| 中文字幕亚洲一区在线观看| 97视频在线观看视频免费视频| 日韩在线国产精品| 日韩成人在线电影网| 久久久成人精品视频| 亚洲视频视频在线| 蜜臀久久99精品久久久无需会员| 最新国产成人av网站网址麻豆| 日韩亚洲欧美中文在线| 国产午夜精品一区二区三区| 亚洲成人亚洲激情| 成人疯狂猛交xxx| 亚洲欧美在线一区| 69视频在线播放| 国产午夜一区二区| 成人观看高清在线观看免费| 精品国产1区2区| 欧美成人免费小视频| 亚洲精品456在线播放狼人| 97香蕉久久超级碰碰高清版| 国产亚洲欧美日韩一区二区| 久久中文字幕在线| 欧美香蕉大胸在线视频观看| 日韩成人黄色av| 日韩最新av在线| 国产精品久久视频| 亚洲成**性毛茸茸| 久久99亚洲热视| 69久久夜色精品国产69| 在线播放日韩av| 亚洲女同性videos| 精品国产成人在线| 综合136福利视频在线| 欧美激情精品在线| 日韩欧美亚洲综合| 精品亚洲一区二区三区在线观看| 国产欧美va欧美va香蕉在| 91在线视频一区| 国产一区二区三区丝袜| 欧洲美女7788成人免费视频| 久久精品一区中文字幕| 午夜精品久久久久久久白皮肤| 日韩成人性视频| 欧美精品video| 91精品视频在线免费观看| 久久精品色欧美aⅴ一区二区| 中文字幕在线看视频国产欧美在线看完整| 7777精品久久久久久| 久久偷看各类女兵18女厕嘘嘘| 国产精品草莓在线免费观看| 日韩免费av在线| 日韩视频免费大全中文字幕| 最近2019中文字幕一页二页| 激情成人中文字幕| 亚洲精品资源美女情侣酒店| 久久久久久久电影一区| 自拍偷拍亚洲精品| 在线播放精品一区二区三区| 久久亚洲一区二区三区四区五区高| 亚洲精品国精品久久99热| 日韩欧美成人网| 777国产偷窥盗摄精品视频| 亚洲激情成人网| 日韩欧美在线免费观看| 欧美国产精品日韩| 日韩av在线不卡| 欧美日韩精品在线播放| 中文字幕日韩精品有码视频| 5252色成人免费视频| 色偷偷偷综合中文字幕;dd| 97福利一区二区| 日韩av123| 欧美高清激情视频| 久久久久久久久久久免费精品| 亚洲国产高清高潮精品美女| 91精品国产综合久久香蕉最新版| 国产精品免费视频久久久| 日韩中文综合网| 欧美在线精品免播放器视频| 日韩成人网免费视频| 久久久久久香蕉网| 国内精品久久久久久影视8| 欧美在线视频a| 亚洲国产成人精品一区二区| 国产精品你懂得| 91爱爱小视频k| 亚洲欧洲在线看| 夜夜嗨av一区二区三区免费区| 91欧美精品午夜性色福利在线| 粉嫩老牛aⅴ一区二区三区| 欧美激情亚洲视频| 红桃视频成人在线观看| 在线看国产精品| 欧美成人午夜影院| 免费91麻豆精品国产自产在线观看| …久久精品99久久香蕉国产| 亚洲欧美日韩视频一区| 国产成人精品av在线| 亚洲毛茸茸少妇高潮呻吟| 亚洲成人动漫在线播放| 欧美日韩免费观看中文| 亚洲精品一区二区三区不| 久久精品国产亚洲精品| 日韩有码片在线观看| 九九久久综合网站| 国产美女精彩久久| 国产精品欧美风情| 国产亚洲xxx| 国产精品久久久久福利| 国产一区二区欧美日韩| 色妞欧美日韩在线| 亚洲aⅴ日韩av电影在线观看| 亚洲欧美另类在线观看| 亚洲高清色综合| 国内精品小视频在线观看| 91免费精品国偷自产在线| 久久九九亚洲综合| 国产精自产拍久久久久久| 日韩综合视频在线观看| 91美女片黄在线观|