According to the Apache NiFi Release notes, several components that were bundled by default are no longer included due to space limitations.
Apache NiFi removed the following nars from the default convenience binary. These include kite-nar, kafka-0-8-nar, flume-nar, media-nar, druid-controller-service-api-nar, druid-nar, other-graph-services-nar. You can still get them from the various artifact repositories and use them in your flows but NiFi cannot bundle them due to space limitations by default.
Infer Avro Schema comes under the
kite-nar. We will be downloading the nar file from the maven repository and place it under the lib folder where your NiFi is installed.
Go to the Maven Repository and click on the version of nar you are looking for. I am using the NiFi 1.14.0 version. I will select the same version of NiFi Kite NAR.
Click on nar to download the library.
After you have downloaded it, place the file under the lib folder present in the root directory of NiFi. Before placing, make sure NiFi is stopped.
Start the NiFi again and try adding the new processor, you will find it there.