您好,登錄后才能下訂單哦!
一個store里面有很多個StoreFile, 最后數據是以很多個HFile這種數據結構的文件保存在HDFS上
說明:HBase集群,只有一張meta表,此表只有一個region,該region數據保存在一個HRegionServer上
scan 'hbase:meta'
來查看meta表信息1、客戶端首先從zk找到meta表的region位置,然后讀取meta表中的數據,meta表中存儲了用戶表的region信息
2、根據namespace、表名和rowkey信息。找到寫入數據對應的region信息
3、找到這個region對應的regionServer,然后發送請求
4、把數據分別寫到HLog(write ahead log)和memstore各一份
5、memstore達到閾值后把數據刷到磁盤,生成storeFile文件
補充:
HLog(write ahead log):
也稱為WAL意為Write ahead log,類似mysql中的binlog,用來做災難恢復時用,HLog記錄數據的所有變更,一旦數據修改,就可以從log中進行恢復。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。