JayDeBeApi到Hive连接器-如何指定驱动程序或JAR?

问题描述

我看过JayDeBeapi文档和一些示例,但这并没有清楚地说明。

我想使用Python连接到Hive,而JayDeBeApi似乎是一个受欢迎的选择。我已经使用Simba驱动程序通过DBeaver与Hive建立了有效的连接。可行。

但是我需要指定驱动程序。我尝试了一个简单的例子:

# JDBC connection string
url=("jdbc:hive2://" + server + ":" + str(port) + "/"+ database +";principal=" + principal + ";")

conn=jaydebeapi.connect("com.simba.hive.jdbc4.HS2Driver",url)

我得到了错误

Class com.simba.hive.jdbc4.HS2Driver is not found

这不足为奇。我将所有.jar文件都放在Windows路径中,因此只需要将其传递给连接字符串即可。怎么做?我尝试了几种方法,但是都没有用。感谢您的帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...