1、查詢伺服器狀態status
2、查詢hbase版本version
3、建立乙個表:
create 'table1', 'tab1_id', 'tab1_add', 'tab1_info'
4、列出所有的表:
list
5、獲得表的描述:
describe "表名"
6、刪除乙個列族 :
disable 'table1'
alter 'table1',
enable 'table1'
7、檢視表是否存在:
exists '表名'
8、判斷表是否為『enable』:
is_enabled 'table1'
判斷表是否為『disable』:
is_disabled 'table1'
9、刪除乙個表:
disable 'table1'
drop 'table1'
1、插入幾條記錄:
put 'member', 'scutshuxue', 'info:age', '24'
put 'member', 'scutshuxue', 'info:birthday', '1987-06-17'
put 'member', 'scutshuxue', 'info:company', 'alibaba'
put 'member', 'scutshuxue', 'address:contry', 'china'
put 'member', 'scutshuxue', 'address:province', 'zhejiang'
put 'member', 'scutshuxue', 'address:city', 'hangzhou'
2、全表掃瞄 scan
3、 獲得資料 get
3.1 獲得一行的所有資料
3.2 獲得某行,某列族的所有資料
3.3 獲得某行,某列族,某列的所有資料
4. 更新一條記錄 put(把scutshuxue年齡改為99)
put 'member', 'scutshuxue', 'info:age', 99
5. 刪除 delete、 deleteall5.1 (刪除行'scutshuxue', 列族為『info' 中age的值
delete 'member', 'scutshuxue', 'info:age'
5.2 刪除整行
deleteall 'member', 'scutshuxue'
6. 查詢表中有多少行
count 'member'
7. 給『xiaoming』這個id增加'info:age'字段,並使用counter實現遞增
incr 'member', 'xiaoming', 'info:age'
8. 將整個表清空
參考自
hbase shell 常用操作
環境 centos 6.5,hadoop 1.1.2,zookeeper 3.4.4,hbase 0.94.7 security,jdk 1.7 一 進入shell 執行命令 bin hbase shell 二 shell操作命令 鍵入help,檢視所有操作命令 command groups gro...
hbase shell常用操作
1 create 命令 建立乙個具有兩個列族 grad 和 course 的表 scores 其中表名 行和列都要用單引號括起來,並以逗號隔開。hbase main 012 0 create scores name grad course 2 list 命令 檢視當前 hbase 中具有哪些表。hb...
Hbase shell常用操作
bin hbase shell 檢視命名空間list namespace建立命名空間create namespace cdh namespace 建立表create h table f1 f2 create cdh tab1 column id column name column city put...