【发布时间】:2018-06-24 16:52:15
【问题描述】:
我正在使用最新版本的 flink 1.5 在 kubernetes 上尝试 flink 作业。
Flink on Kubernetes 文档定义了如何部署 flink,我在 mac 中使用了 minikube。 flink ui 很好地显示了作业管理器和任务管理器。
我的问题是如何在上述 flink 集群上运行示例应用程序。 The flink example project 提供了如何使用 flink 应用程序构建 docker 映像并将该应用程序提交给 flink 的信息。我按照示例进行了操作,只是将 flink 的版本更改为最新版本。我发现应用程序(example-app)已成功提交并显示在 kubernetes 的 pod 中,但 flink UI 未显示任何正在运行的作业。有人可以给我举个例子,说明如何将 flink 作业提交到在 kubernetes 上运行的 flink 集群。
【问题讨论】:
-
当您运行
kubectl get pods --show-all时,您看到工作了吗?它的状态如何? -
是的,它显示在那里只有正在运行的作业在 flink ui 中不可见。