我按照以下步骤将Squirrel连接到Hive。
在第四个错误中,我得到了这个错误:
注册驱动程序时出错:Hive。 java.lang.UnsupportedClassVersionError: org / apache / hive / jdbc / HiveDriver:不受支持的major.minor 51.0版
我应该如何解决?
谢谢
答案 0 :(得分: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。