1. 创建表

在 HBase 中创建表的命令是 create 命令。create 命令的语法如下:

# 创建表create '表名', '列族1', '列族2', ...
Shell

其中:

  • 表名:需要创建的表的名称
  • 列族 1、列族 2、...:这是一个或多个列族的名称。在创建 HBase 表时,您需要指定至少一个列族。

例如,创建一个名为 student 的表,其中包含一个列族 info 和一个列族 score,可以使用以下命令:

# 创建表create 'student', 'info', 'score'
Shell

2. 插入数据

要在 HBase 中插入数据,可以使用 put 命令。put 命令的语法如下:

# 插入数据put '表名', '行键', '列族:列名', '值'
Shell

其中:

  • 表名:要插入数据的目标表的名称
  • 行键:要插入数据的行的唯一标识
  • 列族 : 列名:要插入数据的列的唯一标识
  • :要插入的数据值

例如,向 student 表中插入一行数据,行键为 001,列族为 info,列名为 name,值为 John,可以使用以下命令:

# 插入数据put 'student', '001', 'info:name', 'John'
Shell

3. 获取数据

要从 HBase 中获取数据,可以使用 get 命令。get 命令的语法如下:

# 获取数据get '表名', '行键'
Shell

其中:

  • 表名:要获取数据的表的名称
  • 行键:要获取数据的行的唯一标识

例如,从 student 表中获取行键为 001 的数据,可以使用以下命令:

# 获取数据get 'student', '001'
Shell

4. 删除数据

要在 HBase 中删除数据,可以使用 delete 命令。delete 命令的语法如下:

# 删除数据delete '表名', '行键', '列族:列名'
Shell

其中:

  • 表名:要删除数据的表的名称
  • 行键:要删除数据的行的唯一标识
  • 列族 : 列名:要删除数据的列的唯一标识

例如,从 student 表中删除行键为 001、列族为 info、列名为 name 的数据,可以使用以下命令:

# 删除数据delete 'student', '001', 'info:name'
Shell


本文由轻山版权所有,禁止未经同意的情况下转发