Hbase1.2的基本使用

Hbase的基本使用操作如下

1、创建表

 create "table_zkk","cf1"  # table_zkk是表名,cf1是列族名

2、查看

list #查看有哪些表

describe "table_zkk" #查看表结构

3、删除表

disable "table_zkk" #删除之前先设置不可用

drop "table_zkk" #删除表

4、向表里写入数据

put "table_zkk","rowkey001","cf1:name","zhangsan" #  "table_zkk"是表名,rowkey001是rowkey,cf1:name是在cf1的列族下的name字段,zhangsan是数据值。

5、查看表中数据

 scan "table_zkk"

6、更新操作

put "table_zkk","rowkey001","cf1:name","lisi"  #更新操作和添加操作一样,只要把要的新值放进去就行了

6、获取一行数据

 get "table_zkk","rowkey001" #table_zkk表名,rowkey001行键

7、删除数据

delete "table_zkk","rowkey001","cf1:name",1551319210288 # table_zkk表名字,rowkey001行键,cf1:name列族:列名,

1551319210288 时间戳

思考:为什么直接用行键不能删除一行呢?是因为一个行键并不能定位一条数据,也就是可以多行都是一个行键,下面演示一下:

7、插入多行数据,观察数据

这次插入多行,行键都是rowkey001,列族和列明都是cf1:name。所以后面的会把前面的替换掉,最后展示的会是一条最新的语句;

那么,是以前的值被替换掉了吗?其实不是,数据还在,只是没有展示出来,怎么展示呢?指定时间戳!!!

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值