ITPub博客

首页 > 大数据 > > HBase put命令:插入数据

HBase put命令:插入数据

作者:浪花小雨滴 时间:2020-05-08 16:41:20 0 删除 编辑

文章来源:加米谷大数据

HBase 使用 put 命令向数据表中插入数据,put 向表中增加一个新行数据,或覆盖指定行的数据。

在上述命令中:

  • 第一个参数Student为表名;
  • 第二个参数0001为行键的名称,为字符串类型;
  • 第三个参数StuInfo:Name为列族和列的名称,中间用冒号隔开。列族名必须是已经创建的,否则 HBase 会报错;列名是临时定义的,因此列族里的列是可以随意扩展的;
  • 第四个参数Tom Green为单元格的值。在 HBase 里,所有数据都是字符串的形式;
  • 最后一个参数1为时间戳,如果不设置时间戳,则系统会自动插入当前时间为时间戳。


注意,put 命令只能插入一个单元格的数据,上表中的一行数据需要通过以下几条命令一起完成:

如果 put 语句中的单元格是已经存在的,即行键、列族及列名都已经存在,且不考虑时间戳的情况下,执行 put 语句,则可对数据进行更新操作。

如以下命令可将行键为 0001 的学生姓名改为 Jim Green:

如果在初始创建表时,已经设定了列族 VERSIONS 参数值为 n,则 put 操作可以保存 n 个版本数据,即可查询到行键为 0001 的学生的 n 个版本的姓名数据。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31537575/viewspace-3125081/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: cephfs:负载均衡
请登录后发表评论 登录
全部评论

注册时间:2018-05-16

  • 博文量
    4259
  • 访问量
    40029