• Hbase学习01-shell操作


    1、创建表

    在hbase中没所有的数据也都是保存再表中秘钥将数据保存再hbase中。首先要先创建出来。

    1.1首先启动hbase shell、

    (list可以查看。然后先disable表名,才可以通过drop表名进行删除操作)

    1.2创建表

    创建订单表,表的名称是ORDER_INFO,该表有一个列蔟为c1:

    create "ORDER_INFO" ,"C1"

    通过list查看都有啥表:

    注意事项是:create要小写。并且可以写多个列蔟 

    1.3删除表

    要想删除一个表,就必须要禁用一个表了。

    禁用表的操作是:disable “表名”.然后是删除表是:drop "表名";

    1.4添加数据操作:

    1.4.1添加使用的是put操作:

    put一次只能保存一个列的值。其put的操作语法是:

    put   "表名" ,"ROWKEY","列蔟名",“值”;

     1.5查看已经添加的数据:

    要求将rowkey的数值为000001对应的数据查询出来。

    1.5.1get命令

    在hbase中。可以使用get命令来获取单独的一行数据。

    语法如下:get "表名","roekey";

    1.6显示中文操作(将数据中的中文正确显示)

    在hbase shell中。如果在数据中出现了一些中文,会默认是16进制、我们需要在get命令后添加一个属性{FORMATTER=>"tostring"};

     1.7更新操作

    需求将订单id是000001的状态更改为已付款

    1.7.1使用put来更新数据

    语法和之前的添加一样。

     

     1.8删除操作

    1.8.1删除状态列数据

    将订单为000001的状态列删除

    delete "ORDER_INFO","000001","C1:STATUS"

    1.8.2删除整行数据

    采用的是deleteall命令                                                                                                   

    deleteall "ORDER_INFO","000001"

     

  • 相关阅读:
    bzoj3809
    bzoj2038
    bzoj1113
    oralce 知识
    oracle 12c安装详细教程
    oracle 知识点
    oracle 面试题
    PLSQL Developer工具的使用
    使用net Manager工具配置远程连接oracle
    vnc安装
  • 原文地址:https://www.cnblogs.com/dazhi151/p/13832400.html
Copyright © 2020-2023  润新知