Hbase Shell
1.創建表
語法:create <table>, {NAME => <family>, VERSIONS => <VERSIONS>}
創建一個‘table’表,info是它的列簇

2.查看表list

3.查看表詳情desc

4.修改表alter
添加指定列簇
alter 'table',NAME =>'info01'

洗掉指定列簇
alter 'table','delete'=>'info01'

5.插入資料
語法:put <table>,<rowkey>,<family:column>,<value>

6.查詢資料
語法:get <table>,<rowkey>,[<family:column>,....]

7.查詢資料記錄
語法:scan <table>, {COLUMNS => [ <family:column>,.... ], LIMIT => num}
掃描所有記錄

掃描前兩條(LIMIT必須大寫)

范圍查詢 STARTROW(開始rowkey) ENDROW(結束rowkey)
左閉右開區間

注意:添加TIMERANGE和FITLER等高級功能 STARTROW,ENDROW必須大寫
8.統計記錄數
語法:count <table>, {INTERVAL => intervalNum, CACHE => cacheNum}
INTERVAL設定多少行顯示一次及對應的rowkey,默認1000;CACHE每次去取的快取區大小,默認是10,調整該引數可提高查詢速度

9.洗掉
洗掉列
delete 'table','row1','info:name'

指定rowkey洗掉
deleteall 'table','row3'

洗掉表中所有資料
tunrncate 'table'

10.禁用表
disable ‘table’

11.啟用表
enable ‘table’

12.洗掉表
洗掉前需要先禁用表:disable ‘table’
洗掉:drop ‘table’

轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/309409.html
標籤:NoSQL
上一篇:Hbase的安裝及其架構
