Hbase之shell命令的使用

标签: hbase 命令 shell
10人阅读 评论(0) 收藏 举报
分类:

shell命令

DDL(数据定义语言)
名称
描述
表达式
list 列出存在哪些表 list
desc/describe 表描述信息 desc ‘tableName’
create 创建表 cf表示列族 create ‘tableName’,’cf1’,’cf2’,’cf3’
alter 添加列族 alter ‘tableName’,’cf4’
删除列族(NAME,METHOD必须大写) alter ‘tableName’,{NAME=>’cf4’,METHOD=’delete’}
alter ‘tableName’,’delete’=>’cf4’
添加列族 alter ‘tableName’,’cf4’
修改VERSIONS alter ‘tableName’,{NAME=>’cf4’,VERSIONS=>’3’}
删除表(需要先将表disable) drop ‘tableName’
is_disabled 表是否被禁用 is_disabled ‘tableName’
is_enabled 表是否启用 is_enabled ‘tableName’
is_enabled 表是否启用 is_enabled ‘tableName’
exists 表是否存在 exists ‘tableName’
disable 禁用表 disable ‘tableName’
DML(数据操纵语言)
名称
描述
表达式
count 查看表中多少行 count ‘tableName’
put 添加记录(‘r1’代表rowkey) put ‘tableName’,’r1’,’cf1:name’,’123’
get 查看指定rowkey的所有数据 get ‘tableName’,’r1’
查看指定rowkey的指定cf或cq数据 get ‘tableName’,’r1’,’cf1’,’cf2:name’
get ‘tableName’,’r1’,{COLUMN=>[‘cf1’,’cf2:name’]}
scan 扫描整张表的数据 scan ‘tableName’
扫描整个列族 scan ‘tableName’,{COLUMN=>’cf1’}
扫描整个列 scan ‘tableName’,{COLUMN=>’cf1:name’}
scan ‘tableName’,{COLUMN=>[‘cf1:name’,’cf2’]}
扫描整个列,查询前多少条数据STARTROW包括该rowkey,ENDROW不包括该rowkey,LIMIT查询多少条数据,(LIMIT与ENDROW并存时会取最小数据记录) scan ‘tableName’,{COLUMN=>’cf1:name’,STARTROW=>’r1’,LIMIT=>10,ENDROW=>’r3’}
delete 根据rowkey删除某个cell delete ‘tableName’,’r1’,’cf1:name’,[timestamp]
deleteall 删除整行数据 deleteall ‘tableName’,’r1’
查看评论

大数据第三季--Hbase(day1)

大数据第三季--Hbase(day1)
  • 2017年02月09日 14:38

Hadoop学习笔记(十五)---Hbase shell命令的使用

1.启动hbase, 进入hbase文件夹下面的bin文件夹,然后执行命令:hbase shell[root@hadoop0 bin]# hbase shell HBase Shell; enter ...
  • garychenqin
  • garychenqin
  • 2015-06-07 21:49:19
  • 697

hbase shell

  • 2014年05月15日 09:51
  • 403KB
  • 下载

hbase shell写错,回退功能设置

在secureCRT中,点击【选项】【会话选项】【终端】【仿真】,右边的终端选择linux 打勾Backspace发送delete和delete发送Backspace解决:       英文...
  • hulaquancai
  • hulaquancai
  • 2014-03-06 11:08:13
  • 1523

厦门大学-林子雨-大数据技术基础-第4章 分布式数据库HBase-上机练习-熟悉常用的HBase操

  • 2015年11月20日 19:04
  • 432KB
  • 下载

HBase分布式数据库 安装与部署

  • 2017年06月15日 15:33
  • 491KB
  • 下载

hbase_shell操作命令汇总

  • 2013年11月18日 22:20
  • 29KB
  • 下载

15分钟熟悉HBase Shell命令

下面我们看看HBase Shell的一些基本操作命令,我列出了几个常用的HBase Shell命令,如下: 名称 命令表达式 创建表 create '表名称', '列名称1',...
  • tanggao1314
  • tanggao1314
  • 2016-05-12 21:05:48
  • 18720

Hbase之——常用Shell命令

进入hbase shell console $HBASE_HOME/bin/hbase shell 如果有kerberos认证,需要事先使用相应的keytab进行一下认证(使用kinit命令),认证成...
  • l1028386804
  • l1028386804
  • 2016-09-21 12:43:19
  • 1271

HBASE 常用shell命令,增删改查

首先给出本次操作的数据 create 'student','info','address' put 'student','1','info:age','20' put 'student','1','i...
  • qq_22222499
  • qq_22222499
  • 2017-04-09 14:04:51
  • 4375
    个人资料
    等级:
    访问量: 2616
    积分: 203
    排名: 37万+