Улей JDB C Драйвер Python - PullRequest
       53

Улей JDB C Драйвер Python

0 голосов
/ 06 февраля 2020

Я пытаюсь подключиться к серверу Hive с Jaydebeapi в python.

Но я не знаю, какой файл JAR мне нужно добавить в etabli sh моего соединения.

driver = 'org.apache.hive.jdbc.HiveDriver'
url_path = 'jdbc:hive2://link:port/db'
driver_arg ={'ssl':'*',
             'sslTrustStore':'*',
             'trustStorePassword':'*',
             'transportMode':'*',
             'httpPath':'*',
             'hive.tez.container.size':'*',
             'hive.tez.java.opts':'*'
            }

jarFile = [DIR + '']

conn_hive = jaydebeapi.connect(jclassname=driver,
                               url=url_path,
                               driver_args=driver_arg,
                               jars=jarFile
                              )

Если у вас есть идеи о том, какой

На самом деле, я получил эту ошибку:

java.lang.NoClassDefFoundErrorPyRaisable: java.lang.NoClassDefFoundError: org/apache/hive/service/cli/thrift/TCLIService$Iface

Если у вас есть идеи или документы, которыми вы хотите поделиться, связанные с орг. apache .hive.jdb c .HiveDriver и банка. Заранее спасибо

...