hbase -- 即hadoop database ,是乙個高可靠性,高效能,面向列,可伸縮的分布式儲存系統,hbase利用hdfs作為其檔案儲存系統,利用mr來處理hbase中的海量資料,利用zookeeper作為其分布式協同服務,主要是用來儲存我們的非結構化或者半結構化的資料,當然也可以儲存結構化的資料,但是結構化的資料我們可以用關係型資料庫進行儲存,更加優選.
首先,先說一說hbase的資料模型
如上圖,首先也是我們最重要的 -- row key
column family 列族 & qualifier 列名
timeatamp 時間戳
cell單元格
在架構中還會有乙個hlog
看圖,我們來說一說hbase的具體流程和他的架構
首先先了解裡面的各個模組所負責的功能
client
zookeeper
region
region server
master
memstore和storefile
hregion是hbase中分布式儲存和負載均衡的最小單元,最小單元就表示不同的hregion可以分布在不同的region server上
hregion由乙個或多個store組成
每乙個store又由乙個memstore和0至多個storefile組成
hbase命令列演示
進入hbase命令列 hbase shell 顯示hbase中的表 list 建立user表,包含info data兩個列族 create user info data 或者create user 向user表中插入資訊,row key為rk0001,列族info中新增name列標示符,值為zhan...
HBase的命令列操作
hbase的表結構 如上圖所示,key1,key2,key3是三條記錄的唯一的row key值,column family1,column family2,column family3是三個列族,每個列族下又包括幾列。比如column family1這個列族下包括兩列,名字是column1和colu...
命令列刪除tomcat
在進行專案佈署的時候,有時候我們需要重新新增或者解除安裝tomcat服務,這裡,我們可以在命令提示符下進行操作,步驟如下 1.開始 執行,敲入cmd,回車開啟命令提示符。2.進行tomcat所在碟符,如d盤,直接在命令提示符打上d 回車。3.用cd命令進入到tomcat安裝目錄下的bin目錄 因為要...