利用hbase shell 创建表
时间: 2023-10-02 09:04:43 浏览: 94
Hbase 表设计与操作
3星 · 编辑精心推荐
可以使用以下命令在 HBase Shell 中创建表:
```
create 'my_table', 'cf1', 'cf2'
```
这将创建一个名为 `my_table` 的表,并为其指定两个列族:`cf1` 和 `cf2`。
如果要在创建表时指定更多的选项,可以使用以下命令:
```
create 'my_table', {NAME => 'cf1', VERSIONS => 1}, {NAME => 'cf2', VERSIONS => 5}, {NAME => 'cf3'}
```
这将创建一个名为 `my_table` 的表,并为其指定三个列族:`cf1`、`cf2` 和 `cf3`。`cf1` 只保留一个版本,`cf2` 保留五个版本,而 `cf3` 使用默认的版本数(通常为 1)。
还可以为表添加配置选项,例如:
```
create 'my_table', 'cf1', 'cf2', {SPLITS => ['10', '20']}
```
这将创建一个名为 `my_table` 的表,并为其指定两个列族:`cf1` 和 `cf2`。此外,它还将表分为三个区域,其中第一个区域包含行键小于 10 的行,第二个区域包含行键在 10 和 20 之间的行,第三个区域包含行键大于 20 的行。
阅读全文