📜  HBase-创建表(1)

📅  最后修改于: 2023-12-03 15:01:07.058000             🧑  作者: Mango

HBase 创建表

HBase 是一个高可靠、高性能、高可扩展、支持实时读写的分布式列式存储系统。在开始使用 HBase 之前,我们需要先创建一个 HBase 表来存储数据。

步骤

创建 HBase 表的步骤如下:

  1. 打开 HBase 命令行终端,输入 hbase shell 进入 HBase shell 界面。
  2. 输入 create <table_name>, <column_family_name> 创建表,其中 <table_name> 是表名,<column_family_name> 是列族名。
  3. 输入 list 查看表是否已创建成功。

示例代码如下:

# HBase 创建表

创建表的步骤如下:

1. 打开 HBase 命令行终端,输入 `hbase shell` 进入 HBase shell 界面。
2. 输入 `create <table_name>, <column_family_name>` 创建表,其中 `<table_name>` 是表名,`<column_family_name>` 是列族名。

例如,我们创建一个名为 `test_table` 的表,其中包含一个名为 `test_family` 的列族,代码如下:

create 'test_table', 'test_family'


3. 输入 `list` 查看表是否已创建成功,代码如下:

list


返回结果如下:

TABLE test_table


说明表已成功创建。

注意事项

在创建 HBase 表时需要注意以下几点:

  • 表名必须以字母开头,且只能包含字母、数字和下划线。
  • 列族名也必须以字母开头。
  • 列族名可以包含多个列限定符,用冒号分隔。
  • 建议使用前缀式编码方式设计表名、列族名和列限定符。
总结

创建 HBase 表是使用 HBase 的第一步,我们需要根据业务需求设计表结构和列族结构。在创建表时需要注意表名和列族名的命名规范。创建表完成后,我们可以使用 HBase 的 API 进行数据的读写操作。