DataStreamSink类有一个名称字段。为什么FlinkKafkaConsumer和FlinkKafkaProducer没有相似的字段?在Flink Dashboard中,我的所有人都说“未命名”
答案 0 :(得分:4)
你只需要命名正在进行制作的接收器,记住制作人只是执行接收器操作的函数,但它仍然是DataStreamSink
。
所以你只需要做
foo.addSink(yourProducer).name("Kafka: " + topic)
答案 1 :(得分:1)
Flink StreamExecution Environment中有一些选项可以添加源名称和任何源函数。请参阅java doc链接。
env.add(sourceFunction,“Kafka topic”);