hbase练习题

Posted 牵牛花

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hbase练习题相关的知识,希望对你有一定的参考价值。

名称    命令表达式
查看所有表    list
list

创建表    create 表名, 列族名1,列族名2,列族名N
create www.qq.com20170630,movie,music,games
create www.baidu.com20170630,search,games

描述表    describe  ‘表名’
describe www.baidu.com20170630
判断表存在    exists  表名
exists www.baidu.com20170630

判断是否禁用启用表    is_enabled 表名
is_disabled ‘表名’
is_disabled www.baidu.com20170630

添加记录          put  ‘表名’, ‘rowKey’, ‘列族 : 列‘  ,  
-- 好像不能添加多了列族:列
put www.baidu.com20170630,rowkey123,games:usercount,12
put www.baidu.com20170630,rowkey123,search:bagua,huang xiao ming
put www.baidu.com20170630,rowkey1236,games:usercount,200
put www.baidu.com20170630,rowkey1234,search:bagua,hxm
put www.baidu.com20170630,rowkey1234,games:usercount,12
put www.baidu.com20170630,rowkey1234,search:bagua,210
put www.baidu.com20170630,rowkey1234,games:usercount,200
put www.baidu.com20170630,rowkey1234,search:bagua,hxm
put www.qq.com20170630,rowkey123,movie:dhxy,zxc 
put www.qq.com20170630,rowkey123,music:singer 
put www.qq.com20170630,rowkey123, movie:dhxy,zxc 
put www.qq.com20170630,rowkey1231,games:usercount,100 
put www.qq.com20170630,rowkey1231,music:singer,chenyixun 

查看记录rowkey下的所有数据    get  表名 , rowKey

get www.baidu.com20170630,rowkey123
get www.qq.com20170630,rowkey1232
get www.baidu.com20170630,rowkey1234

查看表中的记录总数    count  表名
count www.qq.com20170630
count www.qq.com20170630

获取某个列族    get 表名,rowkey 
get www.qq.com20170630,rowkey123
get www.baidu.com20170630,rowkey123,games
获取某个列族的某个列    get 表名,rowkey,列族:列’
get www.baidu.com20170630,rowkey123,games:usercount
删除记录    delete  ‘表名’ ,‘行名’ , ‘列族:列delete www.qq.com20170630,rowkey123,movie:dhxy
删除整行    deleteall 表名,rowkey
deleteall www.qq.com20170630,rowkey123 
删除一张表    先要屏蔽该表,才能对该表进行删除
第一步 disable ‘表名’ ,
disable www.baidu.com20170630
第二步  drop 表名
drop www.baidu.com20170630
清空表    truncate 表名
truncate www.qq.com20170630
查看所有记录    scan "表名"  
scan www.qq.com20170630
scan www.baidu.com20170630
查看某个表某个列中所有数据    scan "表名" , {COLUMNS=>列族名:列名}
 
更新记录     就是重写一遍,进行覆盖,hbase没有修改,都是追加
put www.qq.com20170630,rowkey1231,music:singer,fanweiqi,movie:hjzc,wt

 

以上是关于hbase练习题的主要内容,如果未能解决你的问题,请参考以下文章

hbase练习题

hbase java Api练习

Hbase——练习1

Hbase练习

Hbase——练习2

Hadoop实习操作练习1(Hive与HBase初探)