栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

hbase常用操作命令

hbase常用操作命令

进入hbase命令行
hbase shell
Namespace操作

 查看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'

未完待续

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/706995.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号