Dynamic Config Providers

    By default, Druid includes an environment variable dynamic config provider that supports Kafka consumer configuration in Kafka ingestion.

    To develop a custom extension of the interface that is registered at Druid process startup, see .

    The environment variable dynamic config provider uses the following syntax:

    When using the environment variable config provider, consider the following:

    On the Overlord and Peon machines, set the following environment variables for the system user that runs the Druid services:

    When you define the consumer properties in the supervisor spec, use the dynamic config provider to refer to the environment variables: