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

问题描述 投票:0回答:1

我最近从使用PC切换到Mac,现在由于某种原因,在Python中运行时,找不到适合我的Impala驱动程序之一。每次运行脚本时,我都会不断收到此错误:“ 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')

感谢任何帮助或建议,我觉得我为使此工作正常而发疯。

java python jdbc impala jaydebeapi
1个回答
0
投票

您是否检查了新计算机中是否有ImpalaJDBC ***。jar。请正确检查天气是否在classpath / build路径可用。

编辑:您也可以使用配置单元jdbc jar与impala连接,只需在jdbc url中使用impala而不是配置单元的端口即可。

© www.soinside.com 2019 - 2024. All rights reserved.