将squirrel sql连接到配置单元

7lrncoxx  于 2021-06-27  发布在  Hive
关注(0)|答案(1)|浏览(406)

我按照这些步骤把松鼠和Hive连接起来。
https://cwiki.apache.org/confluence/display/hive/hivejdbcinterface#hivejdbcinterface-与QuirelSqlClient集成
第四个错误是:
注册驱动程序时出错:配置单元。java.lang.unsupportedclassversionerror:org/apache/hive/jdbc/hivedriver:unsupported major.minor版本51.0
我该怎么解决呢?
谢谢

pu82cl6c

pu82cl6c1#

这是由于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版本从JDK6更新为7。

相关问题