Python – 使用JayDeBeApi连接到Hive时出错–找不到类。

我试图使用JDBC连接到我的Hive服务器。

在我的JAVA_HOME里有以下的JAR文件。

  • HIVEJDBC41.jar
  • hadoop-common.jar

但当我运行我的代码时 jaydebeapi.connect('org.apache.hive.jdbc.HiveDriver', url)

它给我以下错误。

raise _RUNTIMEEXCEPTION.PYEXC("Class %s not found" % name)
jpype._jexception.RuntimeExceptionPyRaisable: java.lang.RuntimeException: Class org.apache.hive.jdbc.HiveDriver not found

注意:我的连接需要使用JDBC连接。

有谁知道我缺少什么?

谢谢!我正在尝试使用JDBC连接连接到我的Hive服务器。

解决方案:

JDBC jar的版本不匹配。

尝试 hive-jdbc 2.3.7

本文来自投稿,不代表实战宝典立场,如若转载,请注明出处:https://www.shizhanbaodian.com/13820.html

(0)
上一篇 1天前
下一篇 1天前

相关推荐

发表评论

登录后才能评论