- 将flink-oss-fs-hadoop jar包放在plugins目录下
- 配置oss的endpoint,id和secret
- 在需要使用oss的地方,声明oss:// 开头的schema,例如state backend创建的时候;
// 读取 OSS bucket
env.readTextFile("oss://<your-bucket>/<object-name>");
// 写入 OSS bucket
stream.writeAsText("oss://<your-bucket>/<object-name>")
// 将 OSS 用作 FsStatebackend
env.setStateBackend(new FsStateBackend("oss://<your-bucket>/<object-name>"));
参考:https://ci.apache.org/projects/flink/flink-docs-stable/deployment/filesystems/oss.html