张建 created FLINK-22736:
--------------------------

             Summary: Flink-SQL-Client HiveModuleFactory has been compiled by a 
more recent version of the Java Runtime (class file version 55.0), this version 
of the Java Runtime only recognizes class file versions up to 52.0
                 Key: FLINK-22736
                 URL: https://issues.apache.org/jira/browse/FLINK-22736
             Project: Flink
          Issue Type: Bug
          Components: Table SQL / Client
    Affects Versions: 1.12.2
         Environment: Flink version:flink-1.12.2

Apache Maven 3.6.3
Java version: 1.8.0_221, vendor: Oracle Corporation, runtime: 
/usr/java/jdk1.8.0_221/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-957.12.2.el7.x86_64", arch: "amd64", family: 
"unix"
            Reporter: 张建
         Attachments: image-2021-05-21-15-05-26-870.png

bin/sql-client.sh embedded  启动 SQL client 时发生以下问题

[root@yqznwl3zhongjj22 flink-1.12.2]# bin/sql-client.sh 
embedded[root@yqznwl3zhongjj22 flink-1.12.2]# bin/sql-client.sh embeddedSLF4J: 
Class path contains multiple SLF4J bindings.SLF4J: Found binding in 
[jar:file:/usr/local/flink-1.12.2/lib/log4j-slf4j-impl-2.12.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J:
 Found binding in 
[jar:file:/opt/cloudera/parcels/CDH-6.2.0-1.cdh6.2.0.p0.967373/jars/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J:
 See http://www.slf4j.org/codes.html#multiple_bindings for an 
explanation.SLF4J: Actual binding is of type 
[org.apache.logging.slf4j.Log4jLoggerFactory]2021-05-21 14:46:22,387 INFO  
org.apache.flink.yarn.cli.FlinkYarnSessionCli                [] - Found Yarn 
properties file under /tmp/.yarn-properties-root.2021-05-21 14:46:22,387 INFO  
org.apache.flink.yarn.cli.FlinkYarnSessionCli                [] - Found Yarn 
properties file under /tmp/.yarn-properties-root.No default environment 
specified.Searching for 
'/usr/local/flink-1.12.2/conf/sql-client-defaults.yaml'...found.Reading default 
environment from: file:/usr/local/flink-1.12.2/conf/sql-client-defaults.yamlNo 
session environment specified.

Exception in thread "main" org.apache.flink.table.client.SqlClientException: 
Unexpected exception. This is a bug. Please consider filing an issue. at 
org.apache.flink.table.client.SqlClient.main(SqlClient.java:215)Caused by: 
org.apache.flink.table.client.gateway.SqlExecutionException: Could not create 
execution context. at 
org.apache.flink.table.client.gateway.local.ExecutionContext$Builder.build(ExecutionContext.java:972)
 at 
org.apache.flink.table.client.gateway.local.LocalExecutor.openSession(LocalExecutor.java:225)
 at org.apache.flink.table.client.SqlClient.start(SqlClient.java:108) at 
org.apache.flink.table.client.SqlClient.main(SqlClient.java:201)Caused by: 
java.lang.UnsupportedClassVersionError: 
org/apache/flink/table/module/hive/HiveModuleFactory has been compiled by a 
more recent version of the Java Runtime (class file version 55.0), this version 
of the Java Runtime only recognizes class file versions up to 52.0 at 
java.lang.ClassLoader.defineClass1(Native Method) at 
java.lang.ClassLoader.defineClass(ClassLoader.java:763) at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at 
java.net.URLClassLoader.defineClass(URLClassLoader.java:468) at 
java.net.URLClassLoader.access$100(URLClassLoader.java:74) at 
java.net.URLClassLoader$1.run(URLClassLoader.java:369) at 
java.net.URLClassLoader$1.run(URLClassLoader.java:363) at 
java.security.AccessController.doPrivileged(Native Method) at 
java.net.URLClassLoader.findClass(URLClassLoader.java:362) at 
java.lang.ClassLoader.loadClass(ClassLoader.java:424) at 
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349) at 
java.lang.ClassLoader.loadClass(ClassLoader.java:357) at 
java.lang.Class.forName0(Native Method) at 
java.lang.Class.forName(Class.java:348) at 
java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:370) at 
java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404) at 
java.util.ServiceLoader$1.next(ServiceLoader.java:480) at 
java.util.Iterator.forEachRemaining(Iterator.java:116) at 
org.apache.flink.table.factories.TableFactoryService.discoverFactories(TableFactoryService.java:194)
 at 
org.apache.flink.table.factories.TableFactoryService.findAllInternal(TableFactoryService.java:164)
 at 
org.apache.flink.table.factories.TableFactoryService.findAll(TableFactoryService.java:122)
 at 
org.apache.flink.table.factories.ComponentFactoryService.find(ComponentFactoryService.java:50)
 at 
org.apache.flink.table.client.gateway.local.ExecutionContext.lookupExecutor(ExecutionContext.java:487)
 at 
org.apache.flink.table.client.gateway.local.ExecutionContext.createTableEnvironment(ExecutionContext.java:651)
 at 
org.apache.flink.table.client.gateway.local.ExecutionContext.initializeTableEnvironment(ExecutionContext.java:536)
 at 
org.apache.flink.table.client.gateway.local.ExecutionContext.<init>(ExecutionContext.java:187)
 at 
org.apache.flink.table.client.gateway.local.ExecutionContext.<init>(ExecutionContext.java:138)
 at 
org.apache.flink.table.client.gateway.local.ExecutionContext$Builder.build(ExecutionContext.java:961)
 ... 3 more

!image-2021-05-21-15-05-26-870.png!



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to