SplitContent Processor
描述
按指定的字节序列拆分传入的 FlowFiles
标签
属性
| 名称 | 默认值 | 可选值 | 描述 |
|---|---|---|---|
| Byte Sequence Format | Hexadecimal |
| 指定应如何解释 <Byte Sequence> 属性 |
| Byte Sequence | | 要查找的字节表示形式以及将源文件拆分为单独文件的字节表示形式 | |
| Keep Byte Sequence | false |
| 确定每个分割是否应包含字节序列 |
| Byte Sequence Location | Trailing |
| 如果 <Keep Byte Sequence> 设置为 true,指定字节序列应添加到第一个拆分的末尾还是第二个拆分的开头;如果 <Keep Byte Sequence> 为 false,则忽略此属性。 |
关系 (Relationships)
| 名称 | 描述 | 自动终止 |
|---|---|---|
original | 原始文件 | 否 |
splits | 所有拆分都将路由到拆分关系 | 否 |
写入的 FlowFile 属性
| 名称 | 描述 |
|---|---|
fragment.identifier | 从同一父 FlowFile 生成的所有拆分 FlowFile 都将为此属性添加相同的随机生成的 UUID |
fragment.index | 一个单数,指示从单个父 FlowFile 创建的分割 FlowFile 的顺序 |
fragment.count | 从父FlowFile生成的分割FlowFile的数量 |
segment.original.filename | 父FlowFile的文件名 |
状态管理
该组件不存储状态。
受限 (Restricted)
该组件不受限。
输入要求
该组件要求有传入连接。
系统资源考量
| 资源 | 描述 |
|---|---|
| MEMORY | FlowFile 及其属性存储在内存中,而不是 FlowFile 的内容。如果由于内容大小或内容的拆分配置方式而生成许多拆分,可能需要两阶段方法来避免过度使用内存。 |