hbase shellNamespace *** 作
查看namespace列表
list_namespace
namespace描述信息
describe_namespace 'lizz'
创建namespace
create_namespace 'lizz'
删除namespace,namespace下不能有table
drop_namespace 'lizz'
设置namespace描述项,设置描述项admin为lizz
alter_namespace 'lizz', {METHOD => 'set', 'admin' => 'lizz'}
删除namespace描述信息 ,删除描述项admin
alter_namespace 'lizz', {METHOD => 'unset', NAME=>'admin'}Table *** 作
创建table, 参数namespace位lizz的table名为lizz_table,family名次data
create 'lizz:lizz_table','data'
查看所有table
list
namespace中table列表
list_namespace_tables 'lizz'
启用table
enable 'lizz:lizz_table'
禁用table
disable 'lizz:lizz_table'
删除table,必须先禁用 ,可用正则批量 *** 作
drop 'lizz:lizz_table'
table是否存在
exists 'lizz:lizz_table'数据 *** 作
table中数据条数
count 'lizz:lizz_table'
查询全表数据,数据量大时别用
scan 'lizz:lizz_table'
查询table中所有数据的某列数据,数据量大时别用
scan 'lizz:lizz_table',{column=>'data'}
scan 'lizz:lizz_table',{column=>'data:value'}
获取记录主键为row123的数据
get 'lizz:lizz_table','row123'
删除数据逐渐位row123,column位data:value的数据。必须加column
delete 'lizz:lizz_table','row123','data:value'
未完待续
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)