Kafka连接。将环境变量添加到自定义转换器配置

时间:2019-02-19 09:58:22

标签: apache-kafka environment-variables apache-kafka-connect

我正在将kafka-connect-elasticsearch与自定义转换器一起使用,该转换器的范围为标准org.apache.kafka.connect.json.JsonConverter

在我的自定义转换器中,我需要访问一个环境变量。
假设,我需要在每个消息后附加集群的名称,该集群的名称将写入环境变量CLUSTER

如何在转换器中访问我的环境变量?
也许是在转换器配置阶段(configure(Map<String, ?> configs)方法)阅读的?
如何将CLUSTER env变量值转发到此configs映射?

1 个答案:

答案 0 :(得分:0)

您无法在该地图中找到它。

您需要使用System.getenv("CLUSTER")