通过Jaydebeapi连接找不到Impala驱动程序类

2024-10-03 19:25:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我最近从PC机切换到了Mac电脑,现在不管出于什么原因,我的一个运行良好的黑斑羚驱动程序在Python中运行时再也找不到了。每次运行脚本时都会收到此错误:“java.lang.RuntimeException:类com.cloudera.impala网站.jdbc41.Driver未找到“。请参阅下面关于我的连接的代码片段。在

c = jaydebeapi.connect (jclassname='com.cloudera.impala.jdbc41.Driver', url='jdbc:impala://cloudera-impala-proxy.live.bi.xxx/;AuthMech=3;ssl=1;', driver_args=['xxx', self.dwh_password], jars='/Users/xxx/Desktop/ImpalaJDBC41 2.jar')

任何帮助或建议都是感谢,我觉得我要疯了,试图让这工作。在


Tags: 脚本comlangmacdriver错误驱动程序原因
1条回答
网友
1楼 · 发布于 2024-10-03 19:25:50

你检查过你的新机器里有没有ImpalaJDBC***.jar。 请检查它是否在类路径/生成路径上可用。在

编辑: 您也可以使用hivejdbcjar来连接impala,只需在jdbcurl中使用impala的端口而不是hive。在

相关问题 更多 >