HBase Shell 常用命令有哪些?
时间: 2024-09-10 16:18:18 浏览: 27
HBase Shell是HBase数据库的命令行界面,提供了丰富的命令用于管理HBase数据库。以下是一些常用的HBase Shell命令:
1. `list`:列出当前HBase中的所有表。
```
hbase> list
```
2. `create`:创建一张新表,需要指定表名和列族。
```
hbase> create '表名', '列族名'
```
3. `describe`:描述表的结构,包括表名和列族的信息。
```
hbase> describe '表名'
```
4. `put`:向指定表的指定行插入或更新数据。
```
hbase> put '表名', '行键', '列族:列', '值'
```
5. `get`:获取指定表的指定行的数据。
```
hbase> get '表名', '行键'
```
6. `scan`:扫描表中的数据,可以指定起始行键和结束行键。
```
hbase> scan '表名'
hbase> scan '表名', {STARTROW => '起始行键', STOPROW => '结束行键'}
```
7. `delete`:删除表中的指定行数据。
```
hbase> delete '表名', '行键', '列族:列'
```
8. `deleteall`:删除指定表的指定行中的所有数据。
```
hbase> deleteall '表名', '行键'
```
9. `disable`:禁用指定的表。
```
hbase> disable '表名'
```
10. `drop`:删除指定的表。
```
hbase> drop '表名'
```
11. `exists`:检查表是否存在。
```
hbase> exists '表名'
```
12. `count`:统计指定表的行数。
```
hbase> count '表名'
```