我想在本地集群上部署flink应用程序。我使用./start-cluster-sh启动了本地节点,然后尝试从代码进行部署。请注意,通过命令行部署我的应用程序jar时没有问题。
我尝试过createLocalEnvironment方法,该方法可以正常工作,但应用程序未部署到我的本地集群中。
StreamExecutionEnvironment environment = StreamExecutionEnvironment.createRemoteEnvironment("127.0.0.1",8081);
,
Caused by: java.lang.ClassNotFoundException: altosis.flinkcompute.compute.Main$1
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at org.apache.flink.runtime.execution.librarycache.FlinkUserCodeClassLoaders$ChildFirstClassLoader.loadClass(FlinkUserCodeClassLoaders.java:129)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)