Description
From `master` branch build, when I try to connect to an external HMS, I hit the following.
19/09/25 10:58:46 ERROR hive.log: Got exception: java.lang.ClassCastException class [Ljava.lang.Object; cannot be cast to class [Ljava.net.URI; ([Ljava.lang.Object; and [Ljava.net.URI; are in module java.base of loader 'bootstrap') java.lang.ClassCastException: class [Ljava.lang.Object; cannot be cast to class [Ljava.net.URI; ([Ljava.lang.Object; and [Ljava.net.URI; are in module java.base of loader 'bootstrap') at org.apache.hadoop.hive.metastore.HiveMetaStoreClient.<init>(HiveMetaStoreClient.java:200) at org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient.<init>(SessionHiveMetaStoreClient.java:70)
With HIVE-21508, I can get the following.
Welcome to ____ __ / __/__ ___ _____/ /__ _\ \/ _ \/ _ `/ __/ '_/ /___/ .__/\_,_/_/ /_/\_\ version 3.0.0-SNAPSHOT /_/ Using Scala version 2.12.10 (OpenJDK 64-Bit Server VM, Java 11.0.4) Type in expressions to have them evaluated. Type :help for more information. scala> sql("show databases").show +--------------------+ | databaseName| +--------------------+ | ..... | ...
With 2.3.7-SNAPSHOT, the following basic tests are tested.
- SHOW DATABASES / TABLES
- DESC DATABASE / TABLE
- CREATE / DROP / USE DATABASE
- CREATE / DROP / INSERT / LOAD / SELECT TABLE
Attachments
Issue Links
- relates to
-
HIVE-21508 ClassCastException when initializing HiveMetaStoreClient on JDK10 or newer
- Closed