[ 
https://issues.apache.org/jira/browse/FLINK-22736?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

张建 resolved FLINK-22736.
------------------------
    Fix Version/s: 1.12.2
       Resolution: Fixed

This is because of the mismatched version of the jar package introduced。

Replace jar package with version 1.12

flink-connector-hive_2.11-1.13-SNAPSHOT.jar

> 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: 张建
>            Priority: Major
>             Fix For: 1.12.2
>
>         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