查看命名空间
list_namespace
创造命名空间
create_namespace 'ns1'
create_namespace 'ns1',{"PROPERTY_NAME"=>"PROPERTY_VALUE"}
查看表格
list
describe "student"
创建表格
# 表名 列簇名1,列簇名2...
create "student" "info","msg"
# 命名空间:表名,{NAME=>列簇名1,属性}...
create "bigdata:person",{NAME=>"info",VERSION=>5}, {NAME=>"msg", VERSIONS=>5}
修改表格
修改列簇信息
alter "Student", NAME=>"info",VERSIONS=>5,TTL=>'FOREVER'
增加列簇
alter "Student" NAME=>"info1"
删除列簇
alter "Student", 'delete'=>'info1'
删除表格
禁用表格
disable "Student"
删除表格
drop "Student"
插入数据
put "bigdata:student", "1001", "info:name", '111'
put 'bigdata:student', '1002', 'info:age', 2
查询数据
get 'bigdata:student', '1002'
get "bigdata:student", "1002", {COLUMN=>'info:name'}
扫描表格
scan "bigdata:student"
scan "bigdata:student",{STARTROW=>"1001",STOPROW=>'1003'}
删除数据
delete 'bigdata:student', '1001', 'info:name'
deleteall 'bigdata:student', '1001', 'info:name'
# 清空表
truncate 'namespace:tableName'
快照操作
shot_looksrare为快照名称
snapshot 'collection_looksrare', 'shot_looksrare'
克隆表格
clone_snapshot 'shot_looksrare', 'collection_looksrare2'
删除快照
delete_snapshot 'shot_looksrare'