Java flink-conf.yaml去哪了?

Java flink-conf.yaml去哪了?,java,configuration,apache-flink,flink-streaming,Java,Configuration,Apache Flink,Flink Streaming,flink网站上的文档以及AWS的flink部署说明我的配置在flink-conf.yaml文件中,但是我应该将该文件存储在我的项目中的何处,以及如何让flink获取它 特别是我想启用检查点,当我的项目树如下所示时,我该如何做到这一点: . ├── pom.xml └── src ├── main │   ├── java │   │   └── xyz │   │   └── foobar │   │   └── foo

flink网站上的文档以及AWS的flink部署说明我的配置在flink-conf.yaml文件中,但是我应该将该文件存储在我的项目中的何处,以及如何让flink获取它

特别是我想启用检查点,当我的项目树如下所示时,我该如何做到这一点:

.
├── pom.xml
└── src
    ├── main
    │   ├── java
    │   │   └── xyz
    │   │       └── foobar
    │   │           └── foo
    │   │               └── Main.java
    │   └── resources
    └── test
        ├── java
        │   └── xyz
        │       └── foobar
        │           └── foo
        │               └── TestFoo.java
        └── resources
            └── placeholder


flink-conf.yaml
文件位于flink集群的
conf
目录中。它需要存在于每个作业管理器和任务管理器机器/容器中


如果您使用的是Docker官方图像,则该文件将进入flink图像中的
/opt/flink/conf
目录,如下所述。要配置独立的Kubernetes群集,请参阅。

因此,每个工作节点是否也应具有具有更新配置文件的flink-conf.yaml,或者如果从主节点部署,“主节点”是否会传播配置?每个工作节点都需要其自己的配置文件副本。他们需要部分配置才能启动。