将 Squirrel SQL 连接到 Hive
Connect Squirrel SQL to Hive
我按照这些步骤将 Squirrel 连接到 Hive。
在第四个中,我得到这个错误:
Error registering driver: Hive.
java.lang.UnsupportedClassVersionError:
org/apache/hive/jdbc/HiveDriver : Unsupported major.minor version 51.0
我该如何解决?
谢谢
这是因为 Java 版本不匹配。您在编译时具有更高的 JDK 而在运行时具有更低的 JDK。
这是 JVM 的总体布局。
Java SE 12 = 56 (0x38 hex),
Java SE 11 = 55 (0x37 hex),
Java SE 10 = 54 (0x36 hex),[3]
Java SE 9 = 53 (0x35 hex),[4]
Java SE 8 = 52 (0x34 hex),
Java SE 7 = 51 (0x33 hex),
Java SE 6.0 = 50 (0x32 hex),
预计 JDK7。所以你需要将 JDK 版本从 JDK 6 更新到 7.
我按照这些步骤将 Squirrel 连接到 Hive。
在第四个中,我得到这个错误:
Error registering driver: Hive. java.lang.UnsupportedClassVersionError: org/apache/hive/jdbc/HiveDriver : Unsupported major.minor version 51.0
我该如何解决?
谢谢
这是因为 Java 版本不匹配。您在编译时具有更高的 JDK 而在运行时具有更低的 JDK。
这是 JVM 的总体布局。
Java SE 12 = 56 (0x38 hex),
Java SE 11 = 55 (0x37 hex),
Java SE 10 = 54 (0x36 hex),[3]
Java SE 9 = 53 (0x35 hex),[4]
Java SE 8 = 52 (0x34 hex),
Java SE 7 = 51 (0x33 hex),
Java SE 6.0 = 50 (0x32 hex),
预计 JDK7。所以你需要将 JDK 版本从 JDK 6 更新到 7.