【问题标题】:Flink docker container job persistanceFlink docker 容器作业持久化
【发布时间】:2021-02-23 07:06:57
【问题描述】:

我正在尝试使用 docker compose 部署一个 flink 集群,这一直运行良好,但是每当重新启动作业管理器时,它都会删除所有 JAR 文件。

根据flink网站:https://ci.apache.org/projects/flink/flink-docs-stable/ops/deployment/docker.html

我需要像这样挂载文件夹位置:- /host/path/to/job/artifacts:/opt/flink/usrlib

但是,在成功执行此操作后,管理界面中似乎没有可用的作业。我可以进入容器,看到挂载成功了

这是错误的位置吗?或者我这里还缺少什么?

谢谢!

【问题讨论】:

    标签: docker docker-compose apache-flink persistent-storage


    【解决方案1】:

    如果您希望您的作业从作业管理器重新启动中恢复,您需要配置 high availability

    【讨论】:

    • 对于这种特殊情况,部署处于边缘,因此作业管理器的实例宕机是整个系统重新启动的结果,而高可用性设置并不是一个真正的选择我唯一主要担心的是作业管理器“丢失”了所有 jar 文件,并且必须通过 Web 界面重新加载它们,这有点像噩梦。这里唯一的要求是让作业管理器容器持久化这些 jar 文件的存储
    猜你喜欢
    • 2018-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-02
    • 1970-01-01
    • 1970-01-01
    • 2022-11-24
    • 2016-12-20
    相关资源
    最近更新 更多