赞
踩
一、常用语法
1.建表语句
create 'myHbase',{NAME => 'myCard',VERSIONS => 5}
创建了一个名为myHbase的表,表里面有1个列簇,名为myCard,保留5个版本信息
2.list 查看表列表
3.desc查看表的详细信息
4.alter 'stu', NAME => 'myInfo'
添加列簇
5.alter 'stu',NAME => 'myInfo', METHOD => 'delete'
或
alter 'myHbase', 'delete' => 'myInfo'
删除一个列簇
6.truncate 'stu'
7.drop 'stu'
删除表,删表前需要先停用表
disable 'stu'
8.
关于数据的操作(增put,删delete,查get + scan, 改==变相的增加)
create 'user',{NAME=>'base_info',VERSIONS=>3 },{NAME=>'extra_info',VERSIONS=>1 }
创建 user 表,包含 info、data 两个列簇
put 'user', 'user0001', 'base_info:name', 'zhangsan'
向user表中插入信息,rowkey为 user0001, 列簇base中添加name列标示符,值为zhangsan
get 'user', 'user0001' 获取user表中rowkey为user0001的所有信息 get 'user', 'rk0001', 'base_info' 获取user表中rowkey为rk0001,info列簇的所有信息 scan 'user', {COLUMNS => 'base_info'} 查询user_info表中列簇为base_info的信息 delete 'user_info', 'rk0001', 'base_info:name' 删除user_info表row key为rk0001,列标示符为base_info:name的数据 二、适用场景
订单流水、交易记录、需要记录历史版本的数据等
三、不适用场景
四、学习链接 https://www.csdn.net/gather_2e/MtTaEgysNDE2MC1ibG9n.html
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。