Hbase 创建,插入,查询
来源:互联网 发布:庄周出装 知乎 编辑:程序博客网 时间:2024/06/01 09:00
1.gang创建表
create ‘user’,’info’
表名为user,有一个列族为info
2.查看表
describe user
3.插入数据
put ‘user’,’1’,’info:age’,’20’
put ‘user’,’1’,’info:name’,’zhangsan’
4.浏览表
scan ‘user’
5.查看所有表
List
6.修改表
查看状态:is_disabled ‘user’
修改表之前先disable ‘user’
alter ‘user’,’addr’
修改后enabled
7.删除列
delete ‘user’,’1’,’addr:home’
8.删除列族
首先disable ‘user’
alter ‘user’,’delete’=>’addr’
Hbase的shell命令
创建表
create ‘表名称’,’列名称一’,’列名称二’,’列名称三’
添加记录
put ‘表名称’,’行名称’,’列名称:’,’值’
查看记录
get ‘表名称’,’行名称’
查看表记录总数
count ‘表名称’
删除记录
delete ‘表名’,’行名’,’列名’
删除表
首先要先屏蔽表
第一步:disable ‘表名称’
第二部:drop ‘表名称’
查看所有记录
scan “表名称”
查看表的列的所有记录
Scan “表名称”,’列名称:’
Hbase DDL
1.查看所有表
list
2.查看表结构
describe ‘member’
3.删除一个列族
首先disable
disable ‘member’
alter ‘member’,{Name=>’member_id’,METHORD=>’delete’}
enable ‘member’
4.查询表是否存在
exists ‘member’
5.判断表是否enable
is_enable ‘member’
6.判断表不存在
is_disable ‘member’
Hbase DML
1.向表中插入数据
put ‘member’,’sfx’,’info:age’,’24’
put ‘member’,’sfx’,’info:birthday’,’1990-09-18’
...
2.获取一条数据
获取一个ID的所有数据
get ‘member’,’sfx’
获取一个ID,一个列族的所有数据
get ‘member’,’sfx’,’info’
一个列中的所有数据
get ‘member’,’sfx’,’info:age’
3.更新一条记录
put ‘member’,’sfx’,’info:age’,’25’
4.通过timestamp获取两个版本的数据
get ‘member’,’sfx’,{COLUMN=>’info:age’,TIMESTAMP=>54665675645}
结果为info:age value=24
get ‘member’,’sfx’,{COLUMN=>’info:age’,TIMESTAMP=>54665933333}
结果为info:age value=25
5.全表扫描
scan ‘member’
6.删除ID为sfx的值的info:age
直接删除
delete ‘member’,’sfx’,’info:age’
7.查询表中多少行
count ‘member’
8.增加字段,并用counter实现递增
inrc ‘member’,’sfx’,’info:age’
获取当前counter值
get_counter ‘member’,’sfx’,’info:age’
9.清空整张表
truncate ‘member’
- Hbase 创建,插入,查询
- Hbase创建表插入查询数据案例
- HBase + ES 插入查询测试
- HBase的Java接口基本操作:创建表插入查询删除
- hbase 创建表、查询数据
- Java操作Hbase插入查询删除-转
- Java连接HBASE数据库,创建一个表,删除一张表,修改表,输出插入,修改,数据删除,数据获取,显示表信息,过滤查询,分页查询,地理hash
- java实现hbase表创建、数据插入、删除表
- hbase中创建表、插入数据,更新数据,删除数据
- java实现hbase表创建、数据插入、删除表
- java实现hbase表创建、数据插入、删除表
- 利用 HTable创建客户端,并向HBase插入数据
- hbase中创建表、插入数据,更新数据,删除数据
- hbase创建预切割-开启多线程实现大批量插入
- 链表的创建、查询、插入、删除
- 哈希表的创建查询插入删除销毁
- SQLlite使用、创建、插入、修改、查询
- 链表的创建、查询、删除,插入;
- fsminit.cpp
- JSONP的理解
- 程序员的进步从阅读自己的老代码开始
- C#使用UUID生成ID
- ios图片局部拉伸
- Hbase 创建,插入,查询
- python 基础知识点整理 和具体应用
- XXX could not be redeployed because it could not be completely removed in the undeployment phase. th
- org.apache.commons.httpclient.HttpClient请求乱码问题
- Android UI学习 - Menu
- android 屏幕适配开发笔记
- pat_b_1019 数字黑洞
- POJ 3321 Apple Tree DFS序+fenwick
- 程序员提高自身收入的几种方法