我正在 Kubernetes 上运行 Flink 作业并尝试从 Kafka 主题读取 JSON 消息,如下所示: var consumer = new FlinkKafkaConsumer("inv-json", new SimpleStringSchema(), properties); 我收到以下错误并且工作失败, 错误 org.apache.flink.runtime.webmonitor.handlers.JarRunHandler [] - REST 处理程序中发生异常:无法执行应用程序。
我不知道如何解决这个问题(相同的代码在本地运行文件) - 我用谷歌搜索了这个错误,但没有找到任何解决方案。谢谢。
答案 0 :(得分:0)
这是参考使用 Lyft 的 K8S 运算符部署在 Kubernetes 上的 Flink v1.12.1-scala.2.12-java11 应用程序。我试图运行的应用程序从 Kafka 读取流数据并进行处理。但是该作业从未被提交/运行并因上述错误而失败,这对识别和解决问题没有多大帮助。我只需要尝试几个选项,包括使用 jar 中包含的所有依赖项创建一个胖 jar 并在 Kubernetes 上运行它并解决了问题。后来我换了一个带阴影的罐子,即兴创作。