我最近从使用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')
感谢任何帮助或建议,我觉得我为使此工作正常而发疯。
您是否检查了新计算机中是否有ImpalaJDBC ***。jar。请正确检查天气是否在classpath / build路径可用。
编辑:您也可以使用配置单元jdbc jar与impala连接,只需在jdbc url中使用impala而不是配置单元的端口即可。