Skip to main content

DeleteHBaseRow

描述:

删除单个或一批HBase记录。 输入数据流的内容可以是单独的行Id,且每行一个ID,行Id可配置分隔符默认为逗号

标签:

delete, hbase, 删除

参数:

如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 并且 参数还支持 表达式语言.

名字默认值允许值列表描述
HBase客户端服务控制器服务API:
HBaseClientService
实现:
HBase_1_1_2_ClientService
指定用于访问HBase的配置服务
表名HBase的表名

支持表达式语言 (支持流属性和变量)
行标识指定用于删除HBase数据的行ID

支持表达式语言 (支持流属性和变量)
键ID位置数据流内容
- 数据流内容从数据流内容中获得行键设置
- 数据流属性从属性中获得行键设置
要用于构建删除操作的行ID的位置。
获取数5每次运行要获取的数据流的数量
分批数量50指定每批的删除数量
行键分隔符,当在数据流的内容中提供多个行键时多个行键的分隔符

支持表达式语言 (支持流属性和变量)
可见标签如果启用了可见性标签,则在删除请求中不提供其可见性标签就不能删除行。 注意:此可见性标签将应用于指定行的所有单元格。如果某些单元格拥有不同的可见性标签,则不会删除它们。当这种情况发生时,删除失败仍被认为是成功的,因为HBase没有将其报告为失败。

支持表达式语言 (支持流属性和变量)
字符编码UTF-8指定用于HBase行键编码的字符集编码

连线:

名字描述
success成功执行删除的数据将路由到此连线
failure删除失败的数据将路由到此连线

读取属性:

未提供。

写入属性:

名字描述
restart.index如果批删除处理失败,则属性 'restart.index'将被添加到失败连线输出。为了组件可以重试
rowkey.start数据流中第一个行键,仅当使用数据流内容作为键ID时
rowkey.end数据流中的最后一个行键,仅当使用数据流内容作为键ID时

状态管理:

该组件不保存状态。

限制:

该组件没有限制

输入流要求:

组件必须提供输入流。

系统资源考量:

未提供。