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