Chinaunix首页 | 论坛 | 博客
  • 博客访问: 100277
  • 博文数量: 41
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 0
  • 用 户 组: 普通用户
  • 注册时间: 2018-05-23 12:43
文章分类

全部博文(41)

文章存档

2016年(2)

2015年(3)

2014年(16)

2013年(20)

分类: HADOOP

2014-09-03 16:15:10

前提:hbase安装完毕,可以正常启动
Hbase的简单操作 - frank_gwf - frank_gwf的博客
具体操作步骤:
1.进入Hbase
在bin目录下输入hbase shell计入操作目录,然后输入list查看当前有的表
Hbase的简单操作 - frank_gwf - frank_gwf的博客
 查询结果,没有表那么我创建
2.创建表:
输入:create 'person','personIfo','adinfo'然后list查看

Hbase的简单操作 - frank_gwf - frank_gwf的博客
查询结果,我们创建的person表已经成功,下面插入数据
3.插入数据
输入:put 'persion','010x','pinfo:name','guodegang',然后查看检索一下结果输入scan 'person'
Hbase的简单操作 - frank_gwf - frank_gwf的博客
我们发现郭德纲已经被插入到我的表中,行键:010x 列:pinfo:name 时间戳:。。。值是guodegang
下面修改!
4.修改数据:
输入:put 'persion','010x','pinfo:name','caoyunjin',我们会发现值发生了变化,时间戳变化,因为他默认查询的是最新的所有我们看到的是caoyunjin
Hbase的简单操作 - frank_gwf - frank_gwf的博客
如果你在把值修改成masanli那么查询的结果就是masanli,下面查查看版本信息是就会看到他默认只能存放三个版本如果比这个多那他会把最老的版本删掉,那有人会问如果我的业务要存放多个版本呢,这个是可以解决的,在我们创建的时候吧版本加上就好了,例如:create 't1',{NAME=>'F1',VERSIONS=>5}
5.查看版本信息:
输入: get 'persion','010x',{COLUMN=>'pinfo:name',VERSIONS=>3}
Hbase的简单操作 - frank_gwf - frank_gwf的博客
那么我们查看t1表的五个版本:输入get 't1','zzz',{COLUMN=>'F1:a',VERSIONS=>5}
Hbase的简单操作 - frank_gwf - frank_gwf的博客
 明白了吧!
 
6.产看描述信息:
输入:describe 'persion'
Hbase的简单操作 - frank_gwf - frank_gwf的博客
其余操作就不写了,推荐。不要担心英文问题,这个是中文的!靠谱吧!
阅读(1592) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~