HBase输出
概述
“HBase输出”算子,用于配置已生成的字段输出到HBase表的列。
输入与输出
- 输入:需要输出的字段
- 输出:HBase表
参数说明
参数 |
含义 |
类型 |
是否必填 |
默认值 |
---|---|---|---|---|
HBase表类型 |
配置HBase表类型,可选项为normal(普通HBase表)和phoenix表。 |
enum |
是 |
normal |
NULL值处理方式 |
配置NULL值处理方式。选中单选框时是将转换为空字符串并保存。不选中单选框时是不保存数据。 |
boolean |
否 |
不选中单选框 |
HBase输出字段 |
配置HBase输出信息:
|
map |
是 |
无 |
数据处理规则
- 将字段值输出到HBase表中。
- 原始数据包含NULL值,如果“NULL值处理方式”选中单选框时,将转换为空字符串并保存。如果“NULL值处理方式”不选中单选框时,不保存数据。
样例
以表输入为例,生成字段后,由HBase输出到对应的HBase表中,数据存放于test表中,如下图:
创建HBase表:
create 'hbase_test','f1','f2';
配置“HBase输出”算子,如下图:
作业执行成功后,查看hbase_test表中数据: