Hbase_命令

查看数据库状态

status 

查看数据库版本信息

version 

创建表:表wordSplit,列族content

create 'wordSplit',{NAME => 'content', VERSIONS => 1} 

查看当前HBase中具有哪些表

list

查看表的构造

describe 'scores'

使表在线

enable ‘表名’ 

查看表是否存在

exits ‘表名’ 

查看表是否在线

is_enable ‘表名’ 

加入一行数据,行键‘zkb’, 列族grade的列名为”” ,值为5

put 'scores','zkb','grade:','5'

给zkb这一行的数据的列族course添加一列<\math,97>

put 'scores','zkb','course:math','97'

加入一行数据, 行键‘hjm’, 列族grad的列名为”” 值为4

put 'scores','hjm','grade:','4'

查看scores表行键为zkb的相关数据

get 'scores','zkb'

查看scores表中所有数据

scan 'scores' 
注意:scan命令可以指定startrow,stoprow来scan多个row
例如:scan 'user_test',{COLUMNS =>'info:username',LIMIT =>10, STARTROW => 
  'test',STOPROW=>'test2'} 

查看scores表中所有courses列族的数据

scan 'scores',{COLUMNS => 'course'}

删除scores表

disable 'scores' 
delete ‘表名’,‘行健名’,‘列族名:列名’ 删除某个列
deleteall ‘表名’,‘行健’  删除某个行健的所有数据
drop '表名'   删除表

查看表中行数

count ‘表名’  

清空表数据

truncate ‘表名’ 

查看表大小

hdfs dfs -du /hbase/data/default/speeches

修改版本数

alter ‘tablename’,{NAME => ‘ColFam’, VERSION = > 4 }

删除某个列族

alter ‘tablename’,{NAME => ‘ColFam’,METHOD => ‘delete’}

设置列族的最大值为256MB

alter ‘tablename’,{NAME => ‘ColFam’,METHOD => ‘table_att’,MAX_FILESIZE=>268435456}

增加一个列族(现有列族为cloFam1,增加cloFam2)

disable ‘tablename’
alter ‘tablename’ {NAME=>’cloFam1’,NAME=>’colFam2’}
enable ‘tablename’

在创建表时实现压缩

create ‘tablename’,{NAME=>colFam’,COMPRESSION=>’SNAPPY’}

修复未分配、错误分配或多次分配region的问题

hbase hbck -fixAssignments   

修复元数据与region保持一致

hbase hbck -fixAssignments -fixMeta  

修复region空洞

hbase hbck -repairHoles  

显示所有相关命令

hbase hbck  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值