HBase运维

xiaoxiao2021-02-28  93

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.......

转载请注明原文地址: https://www.6miu.com/read-71771.html

最新回复(0)