HBase的简单使用

目录

 1. HBase中创建表

 2.HBase数据库基本操作

 3.查询表历史数据

 4.退出HBase数据库表操作


运行hbase

 1. HBase中创建表

HBase中用create命令创建表,具体如下:

通过describe命令查看“student”表的基本信息

 2.HBase数据库基本操作

(1)添加数据

当运行命令:put ‘student’,’001’,’Sname’,’ Aan’时,即为student表添加了学号为001,名字为LiYing的一行数据,其行键为001。

 为001行下的course列族的math列添加了一个数据。

(2)删除数据

        HBase中用delete以及deleteall命令进行删除数据操作,它们的区别是: delete用于删除一个数据,是put的反向操作; deleteall操作用于删除一行数据。

      delete命令

      删除了student表中001行下的Sage列的所有数据。

      deleteall命令

      删除了student表中的001行的全部数据。

(3)查看数据

        HBase中有两个用于查看数据的命令:

        get命令,用于查看表的某一行数据;scan命令,用于查看某个表的全部数据。 

             get命令操作,返回的是‘student’表‘001’行的数据。

              scan命令操作,返回的是‘student’表的全部数据

(4)删除表

        删除表有两步,第一步先让该表不可用,第二步删除表

 3.查询表历史数据

  查询表的历史版本,需要两步。
(1)在创建表的时候,指定保存的版本数(假设指定为5)

(2)插入数据然后更新数据,使其产生历史版本数据,注意:这里插入数据和更新数据都是用put命令

查询时,指定查询的历史版本数。默认会查询出最新的数据。(有效取值为15 

 4.退出HBase数据库表操作

        输入exit命令退出数据库操作,注意:这里退出HBase数据库是退出对数据库表的操作,而不是停止启动HBase数据库后台运行。

 退出HBase

 退出Hadoop

注:启动关闭Hadoop和HBase的顺序一定是:
启动Hadoop—>启动HBase—>关闭HBase—>关闭Hadoop 

  • 1
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值