在 HBase 中创建表可以使用 HBase shell 或 HBase Java API。下面介绍使用 HBase shell 创建表的方法。

  1. 启动 HBase shell

在终端中输入以下命令:

$ hbase shell
  1. 创建表

使用 create 命令创建表,语法如下:

create 'table_name', 'column_family1', 'column_family2', ...

示例:

create 'users', 'personal', 'professional'

这将创建一个名为 users 的表,其中包含两个列族 personal 和 professional。

  1. 查看表信息

使用 describe 命令查看表信息,语法如下:

describe 'table_name'

示例:

describe 'users'

这将显示 users 表的详细信息,包括列族和版本信息。

  1. 插入数据

使用 put 命令插入数据,语法如下:

put 'table_name', 'row_key', 'column_family:column_name', 'value'

示例:

put 'users', 'user1', 'personal:name', 'John Smith'
put 'users', 'user1', 'personal:age', '30'
put 'users', 'user1', 'professional:designation', 'Senior Software Engineer'
put 'users', 'user1', 'professional:salary', '100000'

这将在 users 表中插入一条数据,其中行键为 user1,包含个人信息和职业信息。

  1. 查询数据

使用 get 命令查询数据,语法如下:

get 'table_name', 'row_key'

示例:

get 'users', 'user1'

这将返回 user1 行键的所有列族和列信息。

  1. 删除表

使用 disable 和 drop 命令删除表,语法如下:

disable 'table_name'
drop 'table_name'

示例:

disable 'users'
drop 'users'

这将禁用并删除 users 表。请注意,此操作将永久删除表和其所有数据,因此请谨慎使用

hbase 创建表

原文地址: https://www.cveoy.top/t/topic/eJy9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录