HortonworksSchemaRegistry

Description:

Provides a Schema Registry Service that interacts with a Hortonworks Schema Registry, available at https://github.com/hortonworks/registry

Tags:

schema, registry, avro, hortonworks, hwx

Properties:

In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values, and whether a property supports the NiFi Expression Language.

NameDefault ValueAllowable ValuesDescription
Schema Registry URLURL of the schema registry that this Controller Service should connect to, including version. For example, http://localhost:9090/api/v1
Supports Expression Language: true (will be evaluated using variable registry only)
Cache Size1000Specifies how many Schemas should be cached from the Hortonworks Schema Registry
Cache Expiration1 hourSpecifies how long a Schema that is cached should remain in the cache. Once this time period elapses, a cached version of a schema will no longer be used, and the service will have to communicate with the Hortonworks Schema Registry again in order to obtain the schema.

State management:

This component does not store state.

Restricted:

This component is not restricted.

System Resource Considerations:

None specified.