将Squirrel SQL连接到Hive

时间:2019-01-02 10:38:01

标签: hive squirrel-sql

我按照以下步骤将Squirrel连接到Hive。

https://cwiki.apache.org/confluence/display/Hive/HiveJDBCInterface#HiveJDBCInterface-IntegrationwithSQuirrelSQLClient

在第四个错误中,我得到了这个错误:

  

注册驱动程序时出错:Hive。   java.lang.UnsupportedClassVersionError:   org / apache / hive / jdbc / HiveDriver:不受支持的major.minor 51.0版

我应该如何解决?

谢谢

1 个答案:

答案 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。