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时 |
状态管理:
该组件不保存状态。
限制:
该组件没有限制
输入流要求:
组件必须提供输入流。
系统资源考量:
未提供。