Apache flink 如何从WebUI上传Flink作业?

Apache flink 如何从WebUI上传Flink作业?,apache-flink,Apache Flink,flink群集版本:flink-1.7.2-bin-scala_2.11 这是一个docker集群 我的项目结构: --lib +- src/main/scala +- pom.xml --job +- src/main/scala +- pom.xml pom.xml 该项目有两个子模块 然后我制作了一个胖罐子,从web UI上传。然后我得到了一个例外: ERROR org.apache.flink.runtime.webmonitor.handler

flink群集版本:flink-1.7.2-bin-scala_2.11

这是一个docker集群

我的项目结构:

--lib  
 +- src/main/scala  
 +- pom.xml  
--job  
 +- src/main/scala    
 +- pom.xml  
pom.xml  
该项目有两个子模块

然后我制作了一个胖罐子,从web UI上传。然后我得到了一个例外:

ERROR org.apache.flink.runtime.webmonitor.handlers.JarRunHandler    - Exception occurred in REST handler: org.apache.flink.client.program.ProgramInvocationException: The main method caused an error.
没有堆栈跟踪


但是在IDE中运行是可以的。

应该有堆栈跟踪,请发布它@孙兴斌 这就是让我困惑的地方。没有堆栈跟踪。我在$FLINK_HOME/log中签出了容器,和/var/log目录。仅通过
docker logs获得此信息
我在运行docker compose Flink群集并通过WebUI提交作业时遇到相同的问题,但仅获得
org.apache.Flink.client.program.ProgramInvocationException:主方法导致错误。
没有其他问题。这可能是依赖性问题。在我切换到本机集群并解决一些依赖性问题后,它就可以工作了。所以我认为这是一个依赖性问题,特别是卡夫卡的依赖性是一个问题。应该有一个堆栈跟踪,请发布它@孙兴斌 这就是让我困惑的地方。没有堆栈跟踪。我在$FLINK_HOME/log中签出了容器,和/var/log目录。仅通过
docker logs获得此信息
我在运行docker compose Flink群集并通过WebUI提交作业时遇到相同的问题,但仅获得
org.apache.Flink.client.program.ProgramInvocationException:主方法导致错误。
没有其他问题。这可能是依赖性问题。在我切换到本机集群并解决一些依赖性问题后,它就可以工作了。所以我认为这是一个依赖性问题,特别是卡夫卡的依赖性是一个麻烦。