RecordReaderFactory
Implementations: JsonPathReader
AvroReader
XMLReader
WindowsEventLogReader
ReaderLookup
Syslog5424Reader
GrokReader
ScriptedReader
CSVReader
SyslogReader
ParquetReader
JsonTreeReader
CEFReader
Specifies the Controller Service to use for reading incoming data | Record Writer | | Controller Service API: RecordSetWriterFactory Implementations: AvroRecordSetWriter ScriptedRecordSetWriter JsonRecordSetWriter ParquetRecordSetWriter RecordSetWriterLookup FreeFormTextRecordSetWriter XMLRecordSetWriter CSVRecordSetWriter | Specifies the Controller Service to use for writing out the records |
Mode | split | - Extract
- Split
| Specifies the forking mode of the processor |
Include Parent Fields | false | | This parameter is only valid with the 'extract' mode. If set to true, all the fields from the root level to the given array will be added as fields of each element of the array to fork. |
Relationships:
Name | Description |
---|
failure | In case a FlowFile generates an error during the fork operation, it will be routed to this relationship |
original | The original FlowFiles will be routed to this relationship |
fork | The FlowFiles containing the forked records will be routed to this relationship |
Reads Attributes:
None specified.Writes Attributes:
Name | Description |
---|
record.count | The generated FlowFile will have a 'record.count' attribute indicating the number of records that were written to the FlowFile. |
mime.type | The MIME Type indicated by the Record Writer |
<Attributes from Record Writer> | Any Attribute that the configured Record Writer returns will be added to the FlowFile. |
State management:
This component does not store state.Restricted:
This component is not restricted.Input requirement:
This component requires an incoming relationship.System Resource Considerations:
None specified.