Класс не найден jaydebeapi Apache Phoenix
Я пытаюсь использовать библиотеку jaydebeapi для подключения к Apache Phoenix 4.4 через JDBC, я использую этот скрипт Python:
import jaydebeapi as jdbc
jar ='/usr/hdp/current/phoenix-client/phoenix-4.4.0.2.4.3.0-227-client.jar'
drivername = 'org.apache.phoenix.jdbc.PhoenixDriver'
url = 'jdbc:phoenix:master1:2181/'
conn = jdbc.connect(drivername, url, jar)
Но я получаю эту ошибку:
File "/usr/local/lib/python2.7/dist-packages/jpype/_jclass.py", line 55, in JClass
raise _RUNTIMEEXCEPTION.PYEXC("Class %s not found" % name)
java.lang.RuntimeExceptionPyRaisable: java.lang.RuntimeException: Class org.apache.phoenix.jdbc.PhoenixDriver not found
Тем не менее, я уверен, что этот драйвер работает, так как я использую его в своем java API, и он работает так же с белкой, так что есть идеи, почему в python это не может найти класс драйвера?