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 on standalone Kubernete Reference。