我正在将kafka-connect-elasticsearch
与自定义转换器一起使用,该转换器的范围为标准org.apache.kafka.connect.json.JsonConverter
。
在我的自定义转换器中,我需要访问一个环境变量。
假设,我需要在每个消息后附加集群的名称,该集群的名称将写入环境变量CLUSTER
。
如何在转换器中访问我的环境变量?
也许是在转换器配置阶段(configure(Map<String, ?> configs)
方法)阅读的?
如何将CLUSTER
env变量值转发到此configs
映射?
答案 0 :(得分:0)
您无法在该地图中找到它。
您需要使用System.getenv("CLUSTER")