hbase客户端写数据命令
时间: 2023-07-25 16:09:43 浏览: 179
hbase shell中使用以下命令可以往HBase中写入数据:
1.创建表
```shell
create 'table_name', {NAME => 'cf', VERSIONS => 1}
```
其中,`table_name`是表名,`cf`是列族名,`VERSIONS`表示每个单元格最多保存的版本数。
2. 插入数据
```shell
put 'table_name', 'row_key', 'cf:column_name', 'column_value'
```
其中,`row_key`是行键,`column_name`是列名,`column_value`是列值。
例如,往表`student`中插入一条数据,其中行键为`1001`,列族为`info`,列名为`name`,列值为`Lucy`:
```shell
put 'student', '1001', 'info:name', 'Lucy'
```
3. 批量插入数据
```shell
put 'table_name', 'row_key', 'cf:column_name1', 'column_value1', 'cf:column_name2', 'column_value2', ...
```
例如,往表`student`中插入一条数据,其中行键为`1002`,列族为`info`,列名为`name`、`gender`、`age`,列值分别为`Tom`、`male`、`18`:
```shell
put 'student', '1002', 'info:name', 'Tom', 'info:gender', 'male', 'info:age', '18'
```
阅读全文