'info',TTL=>'86400'修改列族(columnfamily)模式countcount'table_a',{INTERVAL=>100,CACH" />
hbase常用命令及使用方法(hbase常用命令并说明其使用方法) |
您所在的位置:网站首页 › hbase常用命令及使用方法 › hbase常用命令及使用方法(hbase常用命令并说明其使用方法) |
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 shell2、手动compact major_compact 'table_a' Minor compact:进行文件merge操作 Major compact:除了做文件Merge操作,还会将其中的delete项删除3、查看表列表 list4、创建表 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'![]() 您可能感兴趣: mysql基础知识笔记(mysql基础与实例教程) 阿里mysql笔记(阿里巴巴mysql) cisco路由器配置实例(cisco组网实例) hbase 入门(hbase基础知识) mysql常用命令行大全(mysql命令行怎么用) JAVA代码生成器(java代码自动生成开发工具) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |