Java flink-conf.yaml去哪了?
flink网站上的文档以及AWS的flink部署说明我的配置在flink-conf.yaml文件中,但是我应该将该文件存储在我的项目中的何处,以及如何让flink获取它 特别是我想启用检查点,当我的项目树如下所示时,我该如何做到这一点: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
.
├── 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,或者如果从主节点部署,“主节点”是否会传播配置?每个工作节点都需要其自己的配置文件副本。他们需要部分配置才能启动。