欢迎投稿

今日深度:

HBase运维,

HBase运维,


HBase的shell命令操作

1.1连接HBase shell

wxl@wxl-pc:/opt/hbase$ ./bin/hbase shell


可以通过输入help命令,来大致了解可以输入命令和Hbase存储的数据结构

12.创建表

必须输入表名和列族名(ColumnFamily name)

hbase(main):002:0> create 'test','cf'

1.3.查看表

hbase(main):003:0> list 'test'
TABLE                                                                           
test                                                                            
1 row(s) in 0.0320 seconds

=> ["test"]

1.4.给表赋值

hbase(main):004:0> put 'test', 'wangxiaolei', 'cf:a', 'wov@outlook.com'
0 row(s) in 0.2010 seconds

hbase(main):005:0> put 'test', '王小雷','cf:b;','bio get it done'
0 row(s) in 0.0120 seconds

hbase(main):006:0> put 'test', 'row3', 'cf:c', 'value3'
0 row(s) in 0.0240 seconds

2.5.对列表计数

使用scan关键字 

2.6.查询列表中某行

如查询第二行,输入

hbase(main):009:0> get 'test','王小雷'

2.7.更改表(删除,修改表)

在更改表之前需要将表的状态更改为disable,在更改完之后可以enable

hbase(main):009:0> disable 'test'
0 row(s) in 2.5870 seconds

hbase(main):010:0> enable 'test'
0 row(s) in 1.2680 seconds

hbase(main):011:0> disable 'test'
0 row(s) in 2.2370 seconds

在test表为 disable 状态下,删除test表

hbase(main):012:0> drop 'test'
0 row(s) in 1.2590 seconds

2.8.退出shell并停止HBase

在shell中使用quit命令(或者exit),可以退出hbase shell,但是hbase仍在运行 
输入jps可以查看HMaseter守护程序还在 
 
使用stop-hbase.sh退出hbase

wxl@wxl-pc:/opt/hbase$ ./bin/stop-hbase.sh
stopping hbase.......


www.htsjk.Com true http://www.htsjk.com/hbase/41287.html NewsArticle HBase运维, HBase的shell命令操作 1.1连接HBase shell wxl @wxl - pc: /opt/hbase $ ./bin/hbase shell 可以通过输入 help 命令,来大致了解可以输入命令和Hbase存储的数据结构 12.创建表 必须输入表名和列族...
相关文章
    暂无相关文章
评论暂时关闭