1.Hardlink from files of previous local stored state might cross devices
开启了state.backend.local-recovery: true 任务checkpoint的时候一直报错
Fail to create hard link from xx java.nio.file.FileSystemException xx Invalid cross-device link
如果'taskmanager.state.local.root-dirs'没有设置的话 local recovery 会使用'io.tmp.dirs'作为存储目录,如果后端存储目录和这个目录不在同一块物理盘上 就会出现这个问题
解决办法可以指定到同一个盘上
参考
https://ci.apache.org/projects/flink/flink-docs-release-1.11/ops/config.html#taskmanager-state-local-root-dirs
https://issues.apache.org/jira/browse/FLINK-10954