'info',TTL=>'86400'修改列族(columnfamily)模式countcount'table_a',{INTERVAL=>100,CACH" />

hbase常用命令及使用方法(hbase常用命令并说明其使用方法)

您所在的位置:网站首页 hbase常用命令及使用方法 hbase常用命令及使用方法(hbase常用命令并说明其使用方法)

hbase常用命令及使用方法(hbase常用命令并说明其使用方法)

#hbase常用命令及使用方法(hbase常用命令并说明其使用方法)| 来源: 网络整理| 查看: 265

hbase shell命令 例子 描述 alter alter "table_a",NAME=>'info',TTL=>'86400' 修改列族(column family)模式 count count 'table_a', {INTERVAL => 100, CACHE => 500} 统计表中行的数量 create create 'table_a', {NAME=>'info'} 创建表 describe/desc desc 'table_a' 显示表相关的详细信息 delete delete 'table_a','rowkey_001','info:name' 删除指定对象的值(可以为表,行,列对应的值,另外也可以指定时间戳的值) deleteall deleteall 'table_a','rowkey_001' 删除指定行的所有元素值 disable disable 'table_a' 使表无效 drop drop 'table_a' 删除表 enable enable 'table_a' 使表有效 exists exists 'table_a' 测试表是否存在 exit exit 退出hbase shell get get 'table_a','rowkey_001' 获取行或单元(cell)的值 incr incr 'table_a', 'rowkey_001', 'uid', 2 增加指定表,行或列的值 list list ;

list 'ns:abc.*'

列出hbase中存在的所有表putput 'table_a','rowkey_001','info:name','name1'向指向的表单元添加值toolstools列出hbase所支持的工具scanscan 'table_a', {LIMIT=>20}通过对表的扫描来获取对用的值statusstatus返回hbase集群的状态信息shutdownshutdown关闭hbase集群(与exit不同)truncatetruncate 'table_a'重新创建指定表versionversion返回hbase版本信息

1、进入命令行

hbase shell

2、手动compact

major_compact 'table_a' Minor compact:进行文件merge操作 Major compact:除了做文件Merge操作,还会将其中的delete项删除

3、查看表列表

list

4、创建表

create 'table_a', {NAME=>'info'}

5、删除表

disable 'table_a' #先 disable 才能删除 drop 'table_a'

6、查看表信息

desc 'table_a'

7、修改表结构

disable 'table_a' alter "table_a",NAME=>'info',TTL=>'86400'

8、添加数据

put 'table_a','rowkey_001','info:name','name1'

9、查询一行数据

get 'table_a','rowkey_001'

10、查询多行数据

scan 'table_a', {LIMIT=>20}

11、删除一行数据

deleteall 'table_a','rowkey_001'

12、删除所有数据

truncate 'table_a'

hbase常用命令及使用方法(hbase常用命令并说明其使用方法)

您可能感兴趣:

mysql基础知识笔记(mysql基础与实例教程)

阿里mysql笔记(阿里巴巴mysql)

cisco路由器配置实例(cisco组网实例)

hbase 入门(hbase基础知识)

mysql常用命令行大全(mysql命令行怎么用)

JAVA代码生成器(java代码自动生成开发工具)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3