ddl(資料定義語言)
名稱描述
表示式list
列出存在哪些表
list
desc/describe
表描述資訊
desc 『tablename』
create
建立表 cf表示列族
create 『tablename』,』cf1』,』cf2』,』cf3』
alter
新增列族
alter 『tablename』,』cf4』
刪除列族(name,method必須大寫)
alter 『tablename』,
alter 『tablename』,』delete』=>』cf4』
新增列族
alter 『tablename』,』cf4』
修改versions
alter 『tablename』,
刪除表(需要先將表disable)
drop 『tablename』
is_disabled
表是否被禁用
is_disabled 『tablename』
is_enabled
表是否啟用
is_enabled 『tablename』
is_enabled
表是否啟用
is_enabled 『tablename』
exists
表是否存在
exists 『tablename』
disable
禁用表disable 『tablename』
dml(資料操縱語言)
名稱描述
表示式count
檢視表中多少行
count 『tablename』
put新增記錄(『r1』代表rowkey)
put 『tablename』,』r1』,』cf1:name』,』123』
get檢視指定rowkey的所有資料
get 『tablename』,』r1』
檢視指定rowkey的指定cf或cq資料
get 『tablename』,』r1』,』cf1』,』cf2:name』
get 『tablename』,』r1』,
scan
掃瞄整張表的資料
scan 『tablename』
掃瞄整個列族
scan 『tablename』,
掃瞄整個列
scan 『tablename』,
scan 『tablename』,
掃瞄整個列,查詢前多少條資料startrow包括該rowkey,endrow不包括該rowkey,limit查詢多少條資料,(limit與endrow並存時會取最小資料記錄)
scan 『tablename』,
delete
根據rowkey刪除某個cell
delete 『tablename』,』r1』,』cf1:name』,[timestamp]
deleteall
刪除整行資料
deleteall 『tablename』,』r1』
hbase 常用的shell 命令
hbase 查詢通用shell命令 意思為包含,意思是等於 1.按family 列族 查詢,取回所有符合條件的 family scan scores 或者scan scores 2.類似於familyfilter,取回所有符合條件的 列 3.類似於familyfilter,符合條件的row都返回 4...
HBase 常用Shell命令
1.檢視hbase中存在的所有表 list hbase main list2.建立新的表 create 使用create命令來建立乙個新的表。在建立的時候,必須指定表名和列族名 hbase中的表至少有乙個列族 create hbase main create test 3.檢視表結構 describ...
HBASE 常用shell命令
1 建立表和列族 create student info address 2 向表中插入資料 put student 1 info age 20 put student 1 info name wang put student 1 info class 1 put student 1 address...