hbase 创建表
在 HBase 中创建表可以使用 HBase shell 或 HBase Java API。下面介绍使用 HBase shell 创建表的方法。
- 启动 HBase shell
在终端中输入以下命令:
$ hbase shell
- 创建表
使用 create 命令创建表,语法如下:
create 'table_name', 'column_family1', 'column_family2', ...
示例:
create 'users', 'personal', 'professional'
这将创建一个名为 users 的表,其中包含两个列族 personal 和 professional。
- 查看表信息
使用 describe 命令查看表信息,语法如下:
describe 'table_name'
示例:
describe 'users'
这将显示 users 表的详细信息,包括列族和版本信息。
- 插入数据
使用 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,包含个人信息和职业信息。
- 查询数据
使用 get 命令查询数据,语法如下:
get 'table_name', 'row_key'
示例:
get 'users', 'user1'
这将返回 user1 行键的所有列族和列信息。
- 删除表
使用 disable 和 drop 命令删除表,语法如下:
disable 'table_name'
drop 'table_name'
示例:
disable 'users'
drop 'users'
这将禁用并删除 users 表。请注意,此操作将永久删除表和其所有数据,因此请谨慎使用
原文地址: https://www.cveoy.top/t/topic/eJy9 著作权归作者所有。请勿转载和采集!