hbase的命令大全
时间: 2023-06-30 18:20:59 浏览: 85
以下是一些常用的 HBase shell 命令:
1. 创建表
```
create 'table_name', 'column_family'
```
2. 查看表
```
list
```
3. 查看表结构
```
describe 'table_name'
```
4. 删除表
```
disable 'table_name'
drop 'table_name'
```
5. 插入数据
```
put 'table_name', 'row_key', 'column_family:column', 'value'
```
6. 批量插入数据
```
put 'table_name', 'row_key', 'column_family:column', 'value', timestamp
put 'table_name', 'row_key', 'column_family:column', 'value', timestamp
...
```
7. 获取数据
```
get 'table_name', 'row_key'
```
8. 获取指定列的数据
```
get 'table_name', 'row_key', 'column_family:column'
```
9. 获取指定列族的数据
```
get 'table_name', 'row_key', {COLUMN=>'column_family'}
```
10. 批量获取数据
```
get 'table_name', 'row_key1', 'row_key2', ...
```
11. 扫描表
```
scan 'table_name'
```
12. 指定行键范围扫描表
```
scan 'table_name', {STARTROW=>'row_key1', ENDROW=>'row_key2'}
```
13. 指定行键和列族扫描表
```
scan 'table_name', {COLUMNS=>'column_family:column'}
```
14. 删除一行数据
```
delete 'table_name', 'row_key'
```
15. 删除指定列的数据
```
delete 'table_name', 'row_key', 'column_family:column'
```
16. 删除指定列族的数据
```
deleteall 'table_name', 'row_key', {COLUMN=>'column_family'}
```
以上是一些常用的 HBase shell 命令,更多命令可以参考官方文档。
阅读全文