hbase描述表的结构语句
时间: 2023-08-26 16:03:32 浏览: 45
HBase是一个基于Hadoop的分布式列存储系统,可以存储海量数据,支持高并发读写操作。下面是HBase描述表结构的语句:
1. 创建表
```
create 'table_name', 'column_family'
```
其中,'table_name'为表名,'column_family'为列族名,可以创建多个列族。
2. 删除表
```
disable 'table_name'
drop 'table_name'
```
先禁用表,再删除表。
3. 添加列族
```
alter 'table_name', {NAME => 'column_family'}
```
4. 删除列族
```
alter 'table_name', 'delete' => 'column_family'
```
5. 插入数据
```
put 'table_name', 'row_key', 'column_family:column_qualifier', 'value'
```
其中,'row_key'为行键,'column_family'为列族名,'column_qualifier'为列名,'value'为值。
6. 查询数据
```
get 'table_name', 'row_key'
```
查询指定行键的数据。
7. 扫描数据
```
scan 'table_name'
```
扫描整个表的数据。
8. 删除数据
```
delete 'table_name', 'row_key', 'column_family:column_qualifier'
```
删除指定行键、列族、列名的数据。
以上就是HBase描述表结构的语句。