Я пытаюсь подключиться к серверу 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 и банка. Заранее спасибо