Python - Ошибка подключения к Hive с использованием JayDeBeApi - класс не найден - PullRequest
0 голосов
/ 01 мая 2020

Я пытаюсь подключиться к своему серверу Hive, используя соединение JDB C.

В моем JAVA_HOME есть следующий файл JAR:

  • HIVEJDBC41.jar
  • имел oop -common.jar

Но когда я запускаю свой код jaydebeapi.connect('org.apache.hive.jdbc.HiveDriver', url)

Это выдает мне следующую ошибку:

raise _RUNTIMEEXCEPTION.PYEXC("Class %s not found" % name)
jpype._jexception.RuntimeExceptionPyRaisable: java.lang.RuntimeException: Class org.apache.hive.jdbc.HiveDriver not found

Примечание. Мое соединение должно использовать соединение JDB C.

Кто-нибудь знает, что мне не хватает?

Спасибо!

1 Ответ

0 голосов
/ 01 мая 2020

Несоответствие версии JDB C jar

try hive-jdb c 2.3.7

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...