当前位置: 首页 > 数据应用 > HBase

HBase Shell如何创建包含两个族的表

时间:2023-07-02 21:34:51 HBase

HBase是一个分布式的、面向列的数据库,它可以存储大量的结构化或半结构化数据。HBase中的数据是按照表的形式组织的,每个表由若干行和若干列族组成。列族是一组相关的列,它们有相同的前缀,并且在物理上存储在一起。HBase Shell是一个基于Ruby的交互式命令行工具,它可以用来操作HBase中的数据和元数据。本文将介绍如何利用HBase Shell创建一个包含两个列族的表。

首先,我们需要启动HBase Shell,可以在HBase安装目录下执行以下命令:

然后,我们可以使用create命令来创建一个表,语法如下:

其中,table_name是表名,column_family是列族名。例如,我们可以创建一个名为test的表,包含两个列族:info和data,如下:

如果创建成功,会显示如下信息:

我们可以使用list命令来查看当前存在的表:

会显示如下信息:

我们也可以使用describe命令来查看表的结构信息:

会显示如下信息: