Integrating with NiFi Understand the NiFi Record Based Processors and Controller ServicesThe RecordReader and RecordWriter Controller Services and Processors allow you to convert events from one file format (json, xml, csv, Avro) to another (json, xml, csv, Avro). These controller services use Schema Registry to fetch the schema for the event to perform this conversion.Set up the HortonworksSchemaRegistry Controller ServiceTo configure Schema Registry to communicate with NiFi dataflows, the first thing you must do is specify to NiFi the Schema Registry instance with which you want to communicate. You do this from the NiFi UI, using the HortonworksSchemaRegistry Controller Service.Adding and Configuring Record Reader and Writer Controller ServicesNiFi provides Record Reader and Writer Controller Services to support record-based processing. These Controller Services are new services that allows you convert events from one type (JSON, XML, CSV, Avro) to another. These Controller Services use the Schema Registry to fetch the schema for the event to do this conversion. Before using these new Controller Services, you must configure them for use with Schema Registry.Using Record-Enabled ProcessorsRecord-enabled processors allow you to convert data between formats by specifying Controller Services for record reading and record writing. This streamlines your dataflows and improves overall performance.