常用的HBASE操作----(一)---shell

一、目的

理解HBase在Hadoop体系结构中的角色,熟练使用HBase操作常用的Shell命令,熟悉HBase操作常用的Java API。

二、设备

计算机:CPU四核i7 6700处理器;内存8G; SATA硬盘2TB硬盘; Intel芯片主板;集成声卡、千兆网卡、显卡; 20寸液晶显示器。
编译环境:(1)操作系统:Linux (2)Hadoop版本:2.7.2 机器:虚拟机3台 (3)HBase版本:1.6.0(4)Eclipse 4.7

三、内容

3.1依次启动zookeeper、hdfs、hbase

1
23
4
3.2进入hbase1.2.6,启动 ./bin/hbase shell,建表,插数据。

cd /opt/module/hbase-1.2.6/
cd bin
Hbase shell
hbase(main):004:0>  create 'student','info'
0 row(s) in 2.8580 seconds
=> Hbase::Table - student
hbase(main):005:0> put'student','1001','info:sex','male'
0 row(s) in 0.2920 seconds
hbase(main):002:0> put 'student','1001','info:age','18'
0 row(s) in 0.6410 seconds
hbase(main):003:0> put'student','1002','info:name','Janna'
0 row(s) in 0.0210 seconds
hbase(main):004:0> put'student','1002','info:sex','female'
0 row(s) in 0.0840 seconds
hbase(main):005:0> put 'student','1002','info:age','20'
0 row(s) in 0.0830 seconds
3.3列出表相关信息–list
hbase(main):008:0> list

1

3.4终端打印指定的表的记录数据-scan
hbase(main):006:0> scan 'student'

1

3.5向已经创建好的表添加和删除指定的列族或列;
hbase(main):030:0> alter 'student',NAME => 'hobby'
hbase(main):031:0> desc 'student'

1

hbase(main):032:0> alter 'student',NAME => 'hobby',METHOD => 'delete'

2

hbase(main):009:0> put 'student','1001','info:name','hfl'

1

hbase(main):011:0> deleteall 'student','1001'

1

hbase(main):013:0> delete 'student','1002','info:age'

1

3.6清空指定的表的所有记录数据-truncate
hbase(main):021:0> truncate 'student'
hbase(main):022:0> scan 'student'

1

hbase(main):035:0> disable 'student'
hbase(main):036:0> drop 'student'

1

3.7统计表的行数-count
hbase(main):016:0> count 'student'
1 row(s) in 0.0700 seconds

1

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值