1、创建命名空间test,订单表(oders),并向表中插入如下数据:
| 订单ID | 订单状态 | 支付金额 | 支付方式ID | 用户ID | 操作时间 | 商品分类 |
| ID | STATUS | PAY_MONEY | PAYWAY | USER_ID | OPSERATION_DATE | CATEGORY |
| 000001 | 已提交 | 5999 | 1 | 585858 | 2021-9-19 21:07 | 手机 |
create 'test:oders','c1' put 'test:oders','001','c1:ID','000001' put 'test:oders','002','c1:STATUS','已提交' put 'test:oders','003','c1:PAY_MONEY','5999' put 'test:oders','004','c1:PAYWAY','1' put 'test:oders','005','c1:USER_ID','585858' put 'test:oders','006','c1:OPSERATION_DATE','2021-10-2' put 'test:oders','007','c1:CATEGORY','手机'
注意:显示中文(默认Hbase shell中显示出来的是十六进制编码),在get的命令后添加一个属性{FORMATTER=>’toString’}
2、扫描oders表(scan)
scan'test:oders',{FORMATTER=>'toString'}
3、查询出‘001’行数据
get'test:oders','001'4、将订单ID为‘00001’的状态,更改为(已付款),注意每次put后,都会生成新的时间戳(timestamp)
put 'test:oders','001','c1:STATUS','已付款'5、查询订单数据(只显示3行)(scan)
scan'test:oders',{STARTROW=>'001',STOPROW=>'003',FORMATTER=>'toString'}
6、查询订单状态、支付方式(scan)
scan'test:oders',{COLUMNS=>['c1:STATUS','c1:PAYWAY'],FORMATTER=>'toString'}
7、将订单ID为000001的‘状态status’列的删除
delete'test:oders','002','c1:STATUS'8、将订单ID为000001的信息全部删除(删除所有的列)
deleteall 'test:oders','001'



