Using Processors Not Packaged with MiNiFi
You should be familiar with the processors that you can use out of the box, and how to
MiNiFi is able to use the following processors out of the box:
-
UpdateAttribute
-
AttributesToJSON
-
Base64EncodeContent
-
CompressContent
-
ControlRate
-
ConvertCharacterSet
-
ConvertJSONToSQL
-
DetectDuplicate
-
DistributeLoad
-
DuplicateFlowFile
-
EncryptContent
-
EvaluateJsonPath
-
EvaluateXPath
-
EvaluateXQuery
-
ExecuteProcess
-
ExecuteSQL
-
ExecuteStreamCommand
-
ExtractText
-
FetchDistributedMapCache
-
FetchFile
-
FetchSFTP
-
GenerateFlowFile
-
GetFTP
-
GetFile
-
GetHTTP
-
GetJMSQueue
-
GetJMSTopic
-
GetSFTP
-
HandleHttpRequest
-
HandleHttpResponse
-
HashAttribute
-
HashContent
-
IdentifyMimeType
-
InvokeHTTP
-
ListFile
-
ListSFTP
-
ListenHTTP
-
ListenRELP
-
ListenSyslog
-
ListenTCP
-
ListenUDP
-
LogAttribute
-
MergeContent
-
ModifyBytes
-
MonitorActivity
-
ParseSyslog
-
PostHTTP
-
PutDistributedMapCache
-
PutEmail
-
PutFTP
-
PutFile
-
PutJMS
-
PutSFTP
-
PutSQL
-
PutSyslog
-
QueryDatabaseTable
-
ReplaceText
-
ReplaceTextWithMapping
-
RouteOnAttribute
-
RouteOnContent
-
RouteText
-
ScanAttribute
-
ScanContent
-
SegmentContent
-
SplitContent
-
SplitJson
-
SplitText
-
SplitXml
-
TailFile
-
TransformXml
-
UnpackContent
-
ValidateXml
- Set up your dataflow as described above.
- Copy the desired NAR file into the MiNiFi lib directory.
- Restart your MiNiFi instance.
Note | |
---|---|
Currently only the StandardSSLContextService is supported as a controller service. It is created automatically if the "Security Properties" section is set and can be referenced in the processor configuration using the ID "SSL-Context-Service". |