You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@druid.apache.org by GitBox <gi...@apache.org> on 2019/10/16 19:25:32 UTC
[GitHub] [incubator-druid] JulianJaffePinterest opened a new issue #8685:
Allow bootstrap.servers to be provided via a PasswordProvider for Kafka
Ingestion
JulianJaffePinterest opened a new issue #8685: Allow bootstrap.servers to be provided via a PasswordProvider for Kafka Ingestion
URL: https://github.com/apache/incubator-druid/issues/8685
### Description
Currently, the `consumerProperties` map in a KafkaSupervisorIOConfig can use PasswordProviders for the `keystore`, `truststore` and `key` properties, but `bootstrap.servers` must be a hard-coded String. Although `bootstrap.servers` is not a password, it would be helpful if the value for this property could be provided via a similar mechanism to a PasswordProvider. This would allow SupervisorSpecs to be robust to changes in the Kafka bootstrap servers in the event of a cluster migration or the like.
### Motivation
Currently, if the bootstrap servers for a Kafka cluster change, running supervisor specs that refer to those bootstrap servers must be manually killed and relaunched with references to the new bootstrap servers. If a cluster operator has access to a separate system that can provide updated bootstrap server information, these manual operations can be avoided by borrowing the concept of a "Provider" from the PasswordProvider.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org