Flume Kafka源与汇的topic覆盖问题解决在Flume中,使用Kafka Source从Kafka的topicA消费数据,并通过Kafka Sink发送到topicB时,可能出现topicA覆盖sink目标topicB的问题。这是因为Kafka Sink默认可能会使用事件header中的topic信息(例如从source继承的topicA),而不是配置的静态topicB。为了解决这个问题,我们可以使用Flume的拦截器(Interceptor)来修改事件的header,确保header中的topic被设置为topicB。以下是逐步解决方案: