Sorry, I didn't see the original message already mentioned in these configurations. But it do works for me. I put these into flink-conf.yml, not try the way you did.
On Mon, Apr 29, 2019 at 9:45 AM Yaoting Gong <fall.for.you....@gmail.com> wrote: > Hi, @胡逸才, I've met the same problem. Add some configs as blow will help > you . > > env.java.home: /usr/jdk1.8.0_51containerized.master.env.JAVA_HOME: > /usr/jdk1.8.0_51containerized.taskmanager.env.JAVA_HOME: > /usr/jdk1.8.0_51yarn.taskmanager.env.JAVA_HOME: > /usr/jdk1.8.0_51 > > > > On Sun, Apr 28, 2019 at 1:58 PM 张军 <zhangjunem...@126.com> wrote: > >> Thank you for your reminder, I will pay attention to this issue in the >> future. >> >> I read some flink source code and saw that there are a lot of new >> features of java8, such as CompletableFuture and Lambda expressions, which >> causes flink do not run in jdk 1.7 environment, so you may need to upgrade >> your jdk to 1.8. >> >> >> >> >> > 在 2019年4月28日,上午8:24,126 <zhangjunem...@126.com> 写道: >> > >> > Flink源码中用到了很多java1.8的特性,所以用jdk1.7是不行的 >> > >> > 发自我的 iPhone >> > >> >> 在 2019年4月26日,17:48,胡逸才 <huyc...@163.com> 写道: >> >> >> >> At present, all YARN clusters adopt JAVA 7 environment. >> >> >> >> While trying to use FLINK to handle the deployment of flow processing >> business scenarios, it was found that FLINK ON YARN mode always failed to >> perform a session task. The application log of YARN shows Unsupported >> major. minor version 52.0. >> >> >> >> I tried to add env. java. home: < JDK 1.8PATH > in flink-conf. yaml of >> the mailing list solution. And the startup command adds -yD yarn. >> taskmanager. env. JAVA_HOME= < JDK1.8PATH>、-yD containerized. master. env. >> JAVA_HOME= < JDK1.8PATH>, -yD containerized. taskmanager. env. JAVA_HOME= < >> JDK1.8PATH>. Flink session cluster in YARN can not run Application in JAVA >> 8 environment. >> >> >> >> So can I use Flink1.7.X submit Flink session cluster application in >> YARN under JAVA 7 environment? >> >> >> >> >> >> >> >>