前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >HBase 常用命令

HBase 常用命令

作者头像
北漂的我
发布2019-05-28 16:26:49
1.6K0
发布2019-05-28 16:26:49
举报
文章被收录于专栏:北漂的我

1. 启动 HBase Shell , 在 HBase 目录下执行

代码语言:javascript
复制
bin/hbase shell

注意: 在 HBase Shell 中如果按退格键无法删除 , 则需要按 Ctrl + backspace 键

2. 建表 , 表名 scores , 有两个列簇 grade , course

代码语言:javascript
复制
get 't1','r1'
get 't1','r1','c1'
get 't1','r1','c1','c2'
代码语言:javascript
复制
create 'scores','grade','course'

3. 查看 HBase 中的表

代码语言:javascript
复制
list

4. 查看表结构

代码语言:javascript
复制
describe 'scores'

5. 向表中写入数据

代码语言:javascript
复制
put 't1','r1','c1','value',ts1

t1 : 表名 | r1 : 行键 | c1 : 列名 | value : 值 | ts1 : 数据的时间戳(一般都省略不设置)

代码语言:javascript
复制
put 'scores','Tom','grade',5            //qualifier为空
put 'scores','Tom','course:math',89     //qualifier不为空

6. 随机查找数据 get

代码语言:javascript
复制
get 't1','r1'
get 't1','r1','c1'
get 't1','r1','c1:q1'
get 't1','r1','c1','c2'
get 't1','r1',{COLUMN=>'c1',TIMESTAMP=>ts1}
get 't1','r1',{COLUMN=>'c1',TIMERANGE=>[ts1,ts2],VERSIONS=>4}    //这里的VERSIONS暂时还不知道咋用

// 举个栗子
get 'scores','Tom','grade'
get 'scores','Tom','course:math'
get 'scores','Tom','grade','course'

7. 范围查找数据 scan

代码语言:javascript
复制
scan 't1'
scan 't1',{COLUMNS=>'c1'}
scan 't1',{COLUMNS=>'c1:q1'}
scan 't1',{COLUMNS=>['c1','c2'],LIMIT=>10,STARTROW=>'xxx'}
scan 't1',{REVERSED=>true}   //反向查找

8. 删除数据

代码语言:javascript
复制
delete 't1','r1','c1',ts1    // ts1我测试貌似没用
// 举例
delete 'scores','jim','course:math'
// 删除全表数据
truncate 'scores' 

9. 修改表结构

代码语言:javascript
复制
// 添加一个列簇
alter 'scores',NAME=>'profile'
// 删除一个列簇
alter 'scores',NAME=>'profile',METHOD=>'delete'

10. 删除表

代码语言:javascript
复制
// 分两步,先disable, 然后在 drop
disable 't1'
drop 't1'

如果有错误欢迎指正!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
TDSQL MySQL 版
TDSQL MySQL 版(TDSQL for MySQL)是腾讯打造的一款分布式数据库产品,具备强一致高可用、全球部署架构、分布式水平扩展、高性能、企业级安全等特性,同时提供智能 DBA、自动化运营、监控告警等配套设施,为客户提供完整的分布式数据库解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档