Q6. What is the Processor Node?
Ans: Processor Node is a wrapper around the Processor and maintain the state about the processor. Processor Node maintains the
- Processors positioning in the graph.
- Configured properties of the processor
- Settings of the Processor
- Schedule states of the processor etc.
Q7. Can NiFi installed as a service?
Ans: Yes, it’s currently supported in Linux and MacOS only.
Q8. What is relationship in NiFi dataflow?
Ans: When a processor finishes with processing of FlowFile. It can result in Failure or Success or any other relationship. And based on this relationship you can send data to the Downstream or next processor or mediated accordingly.
Q9. What is Reporting Task?
Ans: A Reporting Task is a NiFi extension point that is capable of reporting and analyzing NiFi's internal metrics in order to provide the information to external resources or report status information as bulletins that appear directly in the NiFi User Interface.
Q10. Can processor commit or rollback the session?
Ans: Yes, processor is the component through session it can commit and rollback. If a Processor rolls back the session, the FlowFile that were accessed during that session will all be reverted to their previous states. If a Processor instead chooses to commit the session, the session is responsible for updating the FlowFile Repository and Provenance Repository with the relevant information.