hbase shell put怎么用
时间: 2023-10-10 14:08:21 浏览: 31
您可以使用以下命令在 HBase 中使用 hbase shell put 添加数据:
put 'table_name','row_key','column_family:column_name','value'
其中,table_name 是你要添加数据的表名,row_key 是你要添加的行键,column_family 是列族的名称,column_name 是列的名称,value 是列的值。举个例子:
put 'user_table','ryan1','info:name','Ryan'
put 'user_table','ryan1','info:age','30'
我们在 user_table 表中添加了一个名为 Ryan 的用户,他的年龄是 30 岁。
相关问题
hbase shell put 用法
HBase Shell中的put命令用于将一行数据插入到HBase表中。下面是使用put命令的语法:
```
put 'table_name', 'row_key', 'column_family:column_name', 'value'
```
其中,参数说明如下:
- `table_name`:需要插入数据的表名。
- `row_key`:要插入的行的行键。
- `column_family:column_name`:需要插入的列的名称,格式为“列族:列名”。
- `value`:需要插入的值。
示例:
假设我们有一个名为`student`的表,其中包含列族`info`和`score`,我们要向表中插入一个学生的信息。
首先,我们需要进入HBase Shell:
```
hbase shell
```
然后,我们需要选择要操作的表:
```
> use 'student'
```
接下来,我们可以使用put命令插入数据:
```
> put 'student', '1001', 'info:name', 'Tom'
> put 'student', '1001', 'info:age', '18'
> put 'student', '1001', 'score:math', '85'
> put 'student', '1001', 'score:english', '90'
```
这将在`student`表中插入一个名为`Tom`,年龄为`18`,数学成绩为`85`,英语成绩为`90`的学生信息。
hbase shell put语法
HBase Shell中的put命令用于向HBase表中添加或更新数据。其基本语法如下:
```
put '<table_name>', '<row_key>', '<column_family>:<column_qualifier>', '<value>'
```
其中,`<table_name>`是要插入或更新数据的表的名称,`<row_key>`是要插入或更新数据的行的键,`<column_family>`是列族的名称,`<column_qualifier>`是列限定符的名称,`<value>`是要插入或更新的值。
例如,要将值为“value1”插入到名为“mytable”的表中的行键为“row1”的列族“cf1”中的列限定符“col1”中,可以使用以下命令:
```
put 'mytable', 'row1', 'cf1:col1', 'value1'
```
如果要插入或更新多个列,则可以使用多个put命令。