1. 建立表的時候必須要指定列族(student是表 info是列族)
create
'student'
,'info'
2. 向表中加入資料(1001是行鍵)put
'student'
,'1001'
,'info:name'
,'x'
put'student'
,'1001'
,'info:***'
,'male'
put'student'
,'1001'
,'info:age',18
put'student'
,'1002'
,'info:name'
,'y'
put'student'
,'1002'
,'info:***'
,'fmale'
put'student'
,'1003'
,'info:name'
,'z'
put'student'
,'1003'
,'info:***'
,'male'
3. 新增列族classalter 'studnet'
'class'
4. 刪除列族classalter 'student, '
delete
'=>'
class'
5. 檢視全表資料scan
'student'
檢視指定範圍的資料(左閉右開)scan
'student'
,
指定列族名稱scan 'student'
,
指定列族和列的名稱scan 'student'
,
指定輸出行數scan 'student'
,
6. 檢視指定表的資料get
'student'
,'1001'
,'info:name'
7. 刪除1003有關的所有資訊(deleteall此命令能跨列族操作)
deleteall
'student'
,'1003'
8. 刪除1002的性別資訊delete 刪除乙個單元格或乙個行集(此命令不能跨列族操作)
delete
'student'
,'1002'
,'info:***'
9. 刪除表
先使表失聯
disable
'student'
刪除表
drop
'student'
10. 清空表資料truncate
'student'
11. 檢視該表中有幾條資料(只統計rowkey)count
'student'
12. 檢視命名空間list_namespace
13. 建立命名空間create_namespace
'classification'
14. 在指定的命名空間建立表(必須指定列族)create
'classification:student'
,'info'
Hbase 基本shell操作命令
1.建立表 hbase 建立表示要求必須確定列簇 下面建立了乙個表名字為scores的表。其中有兩個列簇,乙個是grade,乙個是course create scores grade course 2.檢視hbase中所有表 list 3 檢視表結構 describe scores 4 插入資料 向...
hbase基本 shell命令
1.啟動hbase shell命令bin hbase shell2.表的操作 1 建表語句 create studnet info 這個是表名和列族 2 新增和修改資料 put student 1001 info name tom put表名,row key 列族 列名 值 3 檢視表資料 get ...
HBase 基本操作
如何新增列族很簡單,跟rdbms一樣 直接用alter,但是alter之前必須先disable這個表 disable test 先禁用,目前我用的hbase 0.92版本,尚需要先disable,後期版本不知是否可以不用disable alter test 直接alter 後邊寫入你要 加的列族 e...