Java 8 如何在没有消费者的情况下创建flink制作人工作

Java 8 如何在没有消费者的情况下创建flink制作人工作,java-8,apache-flink,Java 8,Apache Flink,我使用Flink消费者和生产者概念创建了一个Flink应用程序/作业 现在我还有一个需求,比如我需要创建一个生产者应用程序,将数据发布到主题,该主题在Flink应用程序之上使用。我使用KafkaProducer创建了这个Producer应用程序&它按预期工作。但是我还需要将这个Producer应用程序作为Flink作业运行。我在谷歌上搜索过,我无法找到详细信息来创建一个只有制作人的Flink应用程序。每个Flink作业都需要至少有一个源和一个接收器。但是,您计划将数据写入生产者,使用一个可用的源

我使用Flink消费者和生产者概念创建了一个
Flink
应用程序/作业


现在我还有一个需求,比如我需要创建一个
生产者
应用程序,将数据发布到
主题
,该主题在
Flink
应用程序之上使用。我使用
KafkaProducer
创建了这个
Producer
应用程序&它按预期工作。但是我还需要将这个
Producer
应用程序作为
Flink
作业运行。我在谷歌上搜索过,我无法找到详细信息来创建一个只有制作人的
Flink
应用程序。

每个Flink作业都需要至少有一个源和一个接收器。但是,您计划将数据写入生产者,使用一个可用的源读取或生成数据,或者实现您自己的数据


数据从哪里来?

每个Flink作业都需要至少有一个源和一个接收器。但是,您计划将数据写入生产者,使用一个可用的源读取或生成数据,或者实现您自己的数据


数据从何而来?

您可以使用空源,该源仅在取消时终止。但请注意,如果没有数据流经工作流,则不会调用正在生成数据的操作员。正如David所指出的,关于如何生成数据的更多细节会有所帮助。您可以使用空源,该源仅在取消时终止。但请注意,如果没有数据流经工作流,则不会调用正在生成数据的操作员。正如David所指出的,有关如何生成数据的更多详细信息将有所帮助。然后,您应该能够使用env.readfile,或者实现自定义源代码。我尝试使用env.readfile,但它对我不起作用,以前我尝试使用flink从IBM-COS读取文件,但由于许多问题而失败。然后,您应该能够使用env.readfile,或者实现一个自定义源代码。我尝试使用env.readfile它对我不起作用,以前我尝试使用flink从IBM-COS读取文件,但由于许多问题而失败