我已经查看了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
这并不奇怪。我在windows路径中有所有的.jar文件,所以我只需要将其传递给连接字符串。怎么做?我试过几种方法,但都不管用。谢谢你的帮助。
暂无答案!
目前还没有任何答案,快来回答吧!