Kafka Connect分离日志记录

问题描述 投票:1回答:1

目前,我们正在为融合的kafka connect分布式工作集群使用几个自定义connetor插件。困扰我很长一段时间的一件事是kafka connect将所有部署的连接器中的所有日志写入一个文件/流。这使得调试成为绝对的噩梦。有没有办法让kafka连接记录不同文件/流中的连接器?

通过connect-log4j.properties,我可以让特定的类登录到不同的文件/流。但这意味着每增加一个连接器,我就必须调整connect-log4j.properties

谢谢

apache-kafka apache-kafka-connect
1个回答
2
投票

Kafka Connect目前不支持此功能。我同意这不理想。

一种选择是拆分连接器并为每个连接器分配一个专用的工作集群,从而分离日志文件。

Kafka Connect是Apache Kafka的一部分,所以你可以让raise a JIRA进一步讨论这个问题,也许可以通过PR来回馈它?


编辑2019年4月12日:见https://cwiki.apache.org/confluence/display/KAFKA/KIP-449%3A+Add+connector+contexts+to+Connect+worker+logs

© www.soinside.com 2019 - 2024. All rights reserved.