Q16. What is the Auto Terminate, configuration does in a processor?

Ans: When we have FlowFile to be processed by a processor. Now, processor had completed the processing. What should do with this message? Either you should have configured next processor to process this message further or this message should be dropped, if this is a last processor. So auto termination will help us defining that once the FlowFile is processed auto terminate the FlowFile and needs to be deleted.

Q17. Can processor configuration changed, while it is in running state?

Ans: No, processor configuration cannot be changed or updated while it is running. You have to first stop it and then wait for all the FlowFile processing will be finished. Than only you can change the configuration of the processor.

Q18. What is the use of RouteOnAttribute?

Ans: RouteOnAttribute allows the user to make routing decisions in the flow so that FlowFiles that meet some criteria can be handled differently than other FlowFiles.

Q19. Is it possible that processor, once process the FlowFile and resultant content can be placed with different file name and in different directory?

Ans: Yes, you can take advantage of the attributes to do this. For example in PutFile processor there are attributes directory name and filename, which can be different for each file.

Q20. What is the meaning of Provenance Data in NiFi?

Ans: NiFI stores every small detail about the FlowFile in a Data provenance repository. As the data is processed through the system and is transformed, routed, split, aggregated, and distributed to other endpoints, this information is all stored within NiFi's Provenance Repository. You can search for each individual FlowFile, how it is processed.