HBase shell常用命令

HBase是一個分佈式的、面向列的開源數據庫,該技術來源於 Fay Chang 所撰寫的Google論文“Bigtable:一個結構化數據的分佈式存儲系統”。就像Bigtable利用了Google文件系統(File System)所提供的分佈式數據存儲一樣,HBase在Hadoop之上提供了類似於Bigtable的能力。HBase是Apache的Hadoop項目的子項目。HBase不同於一般的關係數據庫,它是一個適合於非結構化數據存儲的數據庫。另一個不同的是HBase基於列的而不是基於行的模式。

 

HBase – Hadoop Database,是一個高可靠性、高性能、面向列、可伸縮的分佈式存儲系統,利用HBase技術可在廉價PC Server上搭建起大規模結構化存儲集羣。

 

在上篇HBase安裝完成後,就可以操作了。

 

創建表                   create '表名稱', '列名稱1','列名稱2','列名稱N'
添加記錄                 put '表名稱', '行名稱', '列名稱:', '值'
查看記錄                 get '表名稱', '行名稱'
查看錶中的記錄總數       count  '表名稱'
刪除記錄                 delete  '表名' ,'行名稱' , '列名稱'
刪除一張表               先要屏蔽該表,才能對該表進行刪除,第一步 disable '表名稱' 第二步  drop '表名稱'
查看所有記錄             scan "表名稱" 
查看某表某列中所有數據   scan "表名稱" , ['列名稱:']
更新記錄                 就是重寫一遍進行覆蓋
查看所有表               list
查看錶記錄總數           count
查詢服務器狀態   status
查詢hive版本             version

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章