HBase基本操作

HBase架构图


 HBase shell上的基本操作

连接:./bin/hbaseshell

建表:create‘表名’,’列族名’,… 列族名可以有多个

写数据:put ‘表名’,’行键’,’列族名:列名’,’数据’

查看全表:scan‘表名’

查看指定行数据:get‘表名’,’行键’

版本数量:每个列族有一个单独的VERSIONS属性,默认为1,可在建表时指定:create‘test1’,{NAME=>’cf1’,VERSIONS=>3},代表cf1列族最多保存最近3个版本的数据,也可通过alter来更新:alter ‘test1’,NAME=>’cf1’,VERSIONS=>3,查询最近几个版本的数据:get‘test’,’row1’,{COLUMN=>’cf1:c1’,VERSION=>2}

删除数据:

删除指定单元格:delete ‘表名’,’行键’,’列族名:列名’,’时间戳’

删除指定行的指定列:delete ‘表名’,’行键’,’列族名:列名’

删除整行:deleteall ‘表名’,’行键’

禁用表或启用表:disable‘表名’,enable ‘表名’

删除表:drop ‘表名’

退出HBase shell:exit或者quit

类别

HBase

MongoDB

Redis

MySQL

Oracle

描述

基于Apache Hadoop并提供BigTable能力的列存储

最受欢迎的文档存储数据库之一

内存中的数据结构存储,被用作数据库、缓存以及消息中间件

广泛使用的开源RDBMS

广泛使用的开源RDBMS

数据库模型

列存储

文档存储

键-值存储

关系数据库系统

关系数据库系统

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值