开发者社区> 问答> 正文

flink1.9.1 支持一个 source 指定消费多个 topics么?

最近通过flink_taskmanager_job_task_operator_KafkaConsumer_records_consumed_rate指标发现,  flink某个任务消费一个topic A 竟然比消费topic A,B,C,D一起的指标要高,  也就是我四个topic每秒消费的数据竟然还没其中一个topic每秒消费的数据高,  所以想请问:flink1.9.1 支持一个 source 指定消费多个 topics么?  我的代码如下:  val A= params.getProperty("kafka.scene.data.topic")  val B= params.getProperty("kafka.scene.log.topic")  val C= params.getProperty("kafka.event.topic")  val D= params.getProperty("kafka.log.topic")  import scala.collection.JavaConverters._  val topics = List[String](sceneDataTopic, sceneLogTopic, eventTopic,  sdkLog).asJava  env .addSource(new FlinkKafkaConsumer011(topics, new  JSONKeyValueDeserializationSchema(false), kafkaPro))*来自志愿者整理的flink邮件归档

展开
收起
又出bug了-- 2021-12-02 11:40:13 1003 0
1 条回答
写回答
取消 提交回答
  • 从1.12开始支持。之前只能通过多张表union成一个view方式实现。*来自志愿者整理的FLINK邮件归档

    2021-12-02 14:23:35
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Flink CDC Meetup PPT - 龚中强 立即下载
Flink CDC Meetup PPT - 王赫 立即下载
Flink CDC Meetup PPT - 覃立辉 立即下载